MySQL 9.1.0
Source Code Documentation
sha2_password::Generate_digest Class Referenceabstract

Interface for cryptographic digest generation. More...

#include <i_sha2_password_common.h>

Inheritance diagram for sha2_password::Generate_digest:
[legend]

Public Member Functions

virtual bool update_digest (const void *src, unsigned int length)=0
 
virtual bool retrieve_digest (unsigned char *digest, unsigned int length)=0
 
virtual void scrub ()=0
 
virtual ~Generate_digest ()=default
 

Detailed Description

Interface for cryptographic digest generation.

Constructor & Destructor Documentation

◆ ~Generate_digest()

virtual sha2_password::Generate_digest::~Generate_digest ( )
virtualdefault

Member Function Documentation

◆ retrieve_digest()

virtual bool sha2_password::Generate_digest::retrieve_digest ( unsigned char *  digest,
unsigned int  length 
)
pure virtual

◆ scrub()

virtual void sha2_password::Generate_digest::scrub ( )
pure virtual

◆ update_digest()

virtual bool sha2_password::Generate_digest::update_digest ( const void *  src,
unsigned int  length 
)
pure virtual

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