Kea 2.7.5
|
Secure Buffers which are wiped out when released. More...
#include <openssl_common.h>
Public Types | |
typedef std::vector< T >::const_iterator | const_iterator |
typedef std::vector< T >::iterator | iterator |
Public Member Functions | |
SecBuf () | |
SecBuf (const std::vector< T > &x) | |
SecBuf (const_iterator first, const_iterator last) | |
SecBuf (iterator first, iterator last) | |
SecBuf (size_t n, const T &value=T()) | |
~SecBuf () | |
iterator | begin () |
const_iterator | begin () const |
void | clear () |
iterator | end () |
const_iterator | end () const |
SecBuf & | operator= (const SecBuf &x) |
T & | operator[] (size_t n) |
const T & | operator[] (size_t n) const |
void | resize (size_t sz) |
bool | same (const void *x, size_t len) const |
size_t | size () const |
Secure Buffers which are wiped out when released.
Subset of the std::vector interface but not derived from to avoid unwanted inheritance.
Definition at line 23 of file openssl_common.h.
typedef std::vector<T>::const_iterator isc::cryptolink::ossl::SecBuf< T >::const_iterator |
Definition at line 27 of file openssl_common.h.
typedef std::vector<T>::iterator isc::cryptolink::ossl::SecBuf< T >::iterator |
Definition at line 25 of file openssl_common.h.
|
inlineexplicit |
Definition at line 29 of file openssl_common.h.
|
inlineexplicit |
Definition at line 31 of file openssl_common.h.
|
inline |
Definition at line 33 of file openssl_common.h.
|
inline |
Definition at line 35 of file openssl_common.h.
|
inline |
Definition at line 37 of file openssl_common.h.
|
inline |
Definition at line 39 of file openssl_common.h.
|
inline |
Definition at line 45 of file openssl_common.h.
|
inline |
Definition at line 49 of file openssl_common.h.
|
inline |
Definition at line 69 of file openssl_common.h.
|
inline |
Definition at line 53 of file openssl_common.h.
|
inline |
Definition at line 57 of file openssl_common.h.
|
inline |
Definition at line 78 of file openssl_common.h.
|
inline |
Definition at line 85 of file openssl_common.h.
|
inline |
Definition at line 89 of file openssl_common.h.
|
inline |
Definition at line 65 of file openssl_common.h.
|
inline |
Definition at line 95 of file openssl_common.h.
|
inline |
Definition at line 61 of file openssl_common.h.