![]()  | 
  
    Kea
    1.9.9-git
    
   | 
 
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 (size_t n, const T &value=T()) | |
| SecBuf (iterator first, iterator last) | |
| SecBuf (const_iterator first, const_iterator last) | |
| SecBuf (const std::vector< T > &x) | |
| ~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 49 of file openssl_common.h.
Referenced by isc::cryptolink::HMACImpl::sign().
      
  | 
  inline | 
Definition at line 53 of file openssl_common.h.
      
  | 
  inline | 
Definition at line 73 of file openssl_common.h.
      
  | 
  inline | 
Definition at line 57 of file openssl_common.h.
Referenced by isc::cryptolink::HMACImpl::sign().
      
  | 
  inline | 
Definition at line 61 of file openssl_common.h.
      
  | 
  inline | 
Definition at line 84 of file openssl_common.h.
      
  | 
  inline | 
Definition at line 91 of file openssl_common.h.
      
  | 
  inline | 
Definition at line 95 of file openssl_common.h.
      
  | 
  inline | 
Definition at line 69 of file openssl_common.h.
Referenced by isc::cryptolink::HMACImpl::sign().
      
  | 
  inline | 
Definition at line 101 of file openssl_common.h.
Referenced by isc::cryptolink::HMACImpl::verify().
      
  | 
  inline | 
Definition at line 65 of file openssl_common.h.