TrinityCore
Trinity::Crypto::RsaSignature::DigestGenerator Class Referenceabstract

#include <RSA.h>

+ Inheritance diagram for Trinity::Crypto::RsaSignature::DigestGenerator:

Classes

struct  EVP_MD_Deleter
 

Public Member Functions

virtual ~DigestGenerator ()=default
 
virtual std::unique_ptr< EVP_MD, EVP_MD_DeleterGetGenerator () const =0
 
virtual void PostInitCustomizeContext (EVP_MD_CTX *ctx)=0
 

Detailed Description

Definition at line 35 of file RSA.h.

Constructor & Destructor Documentation

◆ ~DigestGenerator()

virtual Trinity::Crypto::RsaSignature::DigestGenerator::~DigestGenerator ( )
virtualdefault

Member Function Documentation

◆ GetGenerator()

virtual std::unique_ptr< EVP_MD, EVP_MD_Deleter > Trinity::Crypto::RsaSignature::DigestGenerator::GetGenerator ( ) const
pure virtual

Implemented in Trinity::Crypto::RsaSignature::SHA256, and Trinity::Crypto::RsaSignature::HMAC_SHA256.

+ Here is the caller graph for this function:

◆ PostInitCustomizeContext()

virtual void Trinity::Crypto::RsaSignature::DigestGenerator::PostInitCustomizeContext ( EVP_MD_CTX *  ctx)
pure virtual

Implemented in Trinity::Crypto::RsaSignature::SHA256, and Trinity::Crypto::RsaSignature::HMAC_SHA256.

+ Here is the caller graph for this function:

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