|  | 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.