SNMP++  3.3.11
AuthSHABase::Hasher Class Referenceabstract

#include <auth_priv.h>

Public Member Functions

 Hasher ()
 
virtual ~Hasher ()
 
virtual int init ()=0
 
virtual int update (const unsigned char *data, const unsigned int data_len)=0
 
virtual int final (unsigned char *digest)=0
 
virtual int get_key_length () const =0
 
virtual int get_block_size () const =0
 

Detailed Description

Definition at line 896 of file auth_priv.h.

Constructor & Destructor Documentation

◆ Hasher()

AuthSHABase::Hasher::Hasher ( )
inline

Definition at line 899 of file auth_priv.h.

◆ ~Hasher()

virtual AuthSHABase::Hasher::~Hasher ( )
inlinevirtual

Definition at line 900 of file auth_priv.h.

Member Function Documentation

◆ final()

virtual int AuthSHABase::Hasher::final ( unsigned char *  digest)
pure virtual

◆ get_block_size()

virtual int AuthSHABase::Hasher::get_block_size ( ) const
pure virtual

◆ get_key_length()

virtual int AuthSHABase::Hasher::get_key_length ( ) const
pure virtual

◆ init()

virtual int AuthSHABase::Hasher::init ( )
pure virtual

◆ update()

virtual int AuthSHABase::Hasher::update ( const unsigned char *  data,
const unsigned int  data_len 
)
pure virtual

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