E-MailRelay
|
An implementation of the GSsl::DigesterImpBase interface for OpenSSL. More...
#include <gssl_openssl.h>
Public Member Functions | |
DigesterImp (const std::string &, const std::string &, bool) | |
DigesterImp (const DigesterImp &)=delete | |
DigesterImp (DigesterImp &&)=delete | |
void | operator= (const DigesterImp &)=delete |
void | operator= (DigesterImp &&)=delete |
![]() | |
virtual | ~DigesterImpBase ()=default |
Destructor. | |
virtual void | add (const std::string &)=0 |
Implements Digester::add(). | |
virtual std::string | value ()=0 |
Implements Digester::value(). | |
virtual std::string | state ()=0 |
Implements Digester::state(). | |
virtual std::size_t | blocksize () const =0 |
Implements Digester::blocksize(). | |
virtual std::size_t | valuesize () const =0 |
Implements Digester::valuesize(). | |
virtual std::size_t | statesize () const =0 |
Implements Digester::statesize(). | |
An implementation of the GSsl::DigesterImpBase interface for OpenSSL.
Definition at line 289 of file gssl_openssl.h.
GSsl::OpenSSL::DigesterImp::DigesterImp | ( | const std::string & | hash_type, |
const std::string & | state, | ||
bool | need_state | ||
) |
Definition at line 183 of file gssl_openssl.cpp.
|
override |
Definition at line 238 of file gssl_openssl.cpp.