MIRA
Public Member Functions | Protected Member Functions | List of all members
OpenSSLWrapperMD Class Reference

Base class for all message digest hash functions. More...

#include <security/OpenSSLWrapperMD.h>

Inheritance diagram for OpenSSLWrapperMD:
Inheritance graph
[legend]

Public Member Functions

 OpenSSLWrapperMD (const std::string &algorithm)
 Default constructor. More...
 
virtual ~OpenSSLWrapperMD ()
 The destructor. More...
 
virtual void reset ()
 Implementation of HashStreamBuf. More...
 
virtual HashDigest getDigest () const
 Implementation of HashStreamBuf. More...
 

Protected Member Functions

virtual std::streamsize xsputn (const char *s, std::streamsize n)
 Implementation of std::basic_streambuf. More...
 

Detailed Description

Base class for all message digest hash functions.

Constructor & Destructor Documentation

◆ OpenSSLWrapperMD()

OpenSSLWrapperMD ( const std::string &  algorithm)

Default constructor.

◆ ~OpenSSLWrapperMD()

virtual ~OpenSSLWrapperMD ( )
virtual

The destructor.

Member Function Documentation

◆ reset()

virtual void reset ( )
virtual

Implementation of HashStreamBuf.

Implements HashStreamBuf.

◆ getDigest()

virtual HashDigest getDigest ( ) const
virtual

Implementation of HashStreamBuf.

Implements HashStreamBuf.

◆ xsputn()

virtual std::streamsize xsputn ( const char *  s,
std::streamsize  n 
)
protectedvirtual

Implementation of std::basic_streambuf.


The documentation for this class was generated from the following file: