CCF
|
#include <openssl_wrappers.h>
Inherits ccf::crypto::OpenSSL::Unique_SSL_OBJECT< ECDSA_SIG, ECDSA_SIG_new, ECDSA_SIG_free >.
Public Member Functions | |
Unique_ECDSA_SIG (ECDSA_SIG *ecdsa_sig) | |
Unique_SSL_OBJECT () | |
C-tor with new pointer via T's c-tor. | |
Unique_SSL_OBJECT (T *ptr, void(*dtor)(T *), bool check_null=true) | |
C-tor with pointer created in base class. | |
![]() | |
Unique_SSL_OBJECT () | |
C-tor with new pointer via T's c-tor. | |
Unique_SSL_OBJECT (ECDSA_SIG *ptr, void(*dtor)(ECDSA_SIG *), bool check_null=true) | |
C-tor with pointer created in base class. | |
operator ECDSA_SIG * () | |
Type cast to underlying pointer. | |
operator ECDSA_SIG * () const | |
Type cast to underlying pointer. | |
void | reset (ECDSA_SIG *other) |
Reset pointer, free old if any. | |
ECDSA_SIG * | release () |
Release pointer, so it's freed elsewhere (CAUTION!) | |
Additional Inherited Members | |
![]() | |
std::unique_ptr< ECDSA_SIG, void(*)(ECDSA_SIG *)> | p |
Pointer owning storage. | |
|
inline |
|
inline |
C-tor with new pointer via T's c-tor.
|
inline |
C-tor with pointer created in base class.