TrinityCore
Loading...
Searching...
No Matches
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 OSSL_LIB_CTX * GetLib () const =0
 
virtual std::unique_ptr< OSSL_PARAM[]> GetParams () const =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:

◆ GetLib()

virtual OSSL_LIB_CTX * Trinity::Crypto::RsaSignature::DigestGenerator::GetLib ( ) const
pure virtual

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

+ Here is the caller graph for this function:

◆ GetParams()

virtual std::unique_ptr< OSSL_PARAM[]> Trinity::Crypto::RsaSignature::DigestGenerator::GetParams ( ) const
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: