MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
helper::digester::Sha256Digest Class Reference

#include <sha256_digest.h>

Inheritance diagram for helper::digester::Sha256Digest:
[legend]

Public Member Functions

 Sha256Digest ()
 
void update (std::string_view data) override
 
std::string finalize () override
 
- Public Member Functions inherited from helper::interface::Digester
virtual ~Digester ()=default
 

Protected Member Functions

 Sha256Digest (Digest::Type type)
 

Private Attributes

std::string all
 
Digest digest_
 

Constructor & Destructor Documentation

◆ Sha256Digest() [1/2]

helper::digester::Sha256Digest::Sha256Digest ( )

◆ Sha256Digest() [2/2]

helper::digester::Sha256Digest::Sha256Digest ( Digest::Type  type)
protected

Member Function Documentation

◆ finalize()

std::string helper::digester::Sha256Digest::finalize ( )
overridevirtual

◆ update()

void helper::digester::Sha256Digest::update ( std::string_view  data)
overridevirtual

Member Data Documentation

◆ all

std::string helper::digester::Sha256Digest::all
private

◆ digest_

Digest helper::digester::Sha256Digest::digest_
private

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