#include <crypto_wrapper.hpp>
Inheritance diagram for yaSSL::Digest:


Public Member Functions | |
| virtual void | get_digest (byte *)=0 |
| virtual void | get_digest (byte *, const byte *, unsigned int)=0 |
| virtual void | update (const byte *, unsigned int)=0 |
| virtual uint | get_digestSize () const =0 |
| virtual uint | get_padSize () const =0 |
| virtual | ~Digest () |
Definition at line 51 of file crypto_wrapper.hpp.
| virtual yaSSL::Digest::~Digest | ( | ) | [inline, virtual] |
Implemented in yaSSL::NO_MAC, yaSSL::MD5, yaSSL::SHA, yaSSL::RMD, yaSSL::HMAC_MD5, yaSSL::HMAC_SHA, and yaSSL::HMAC_RMD.
| virtual void yaSSL::Digest::get_digest | ( | byte * | ) | [pure virtual] |
Implemented in yaSSL::NO_MAC, yaSSL::MD5, yaSSL::SHA, yaSSL::RMD, yaSSL::HMAC_MD5, yaSSL::HMAC_SHA, and yaSSL::HMAC_RMD.
Referenced by yaSSL::hmac().
Here is the caller graph for this function:

| virtual uint yaSSL::Digest::get_digestSize | ( | ) | const [pure virtual] |
Implemented in yaSSL::NO_MAC, yaSSL::MD5, yaSSL::SHA, yaSSL::RMD, yaSSL::HMAC_MD5, yaSSL::HMAC_SHA, and yaSSL::HMAC_RMD.
Referenced by yaSSL::buildMessage(), yaSSL::cipherFinished(), yaSSL::hmac(), yaSSL::Finished::Process(), yaSSL::Data::Process(), and yaSSL::Alert::Process().
Here is the caller graph for this function:

| virtual uint yaSSL::Digest::get_padSize | ( | ) | const [pure virtual] |
Implemented in yaSSL::NO_MAC, yaSSL::MD5, yaSSL::SHA, yaSSL::RMD, yaSSL::HMAC_MD5, yaSSL::HMAC_SHA, and yaSSL::HMAC_RMD.
Referenced by yaSSL::hmac().
Here is the caller graph for this function:

| virtual void yaSSL::Digest::update | ( | const byte * | , | |
| unsigned | int | |||
| ) | [pure virtual] |
Implemented in yaSSL::NO_MAC, yaSSL::MD5, yaSSL::SHA, yaSSL::RMD, yaSSL::HMAC_MD5, yaSSL::HMAC_SHA, and yaSSL::HMAC_RMD.
Referenced by yaSSL::hmac().
Here is the caller graph for this function:

1.4.7

