![]() |
Kea 3.0.0
|
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.
Referenced by operator=().
|
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.
References SecBuf().
|
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.