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


Public Member Functions | |
| void | get_digest (byte *) |
| void | get_digest (byte *, const byte *, unsigned int) |
| void | update (const byte *, unsigned int) |
| uint | get_digestSize () const |
| uint | get_padSize () const |
| HMAC_RMD (const byte *, unsigned int) | |
| ~HMAC_RMD () | |
Private Member Functions | |
| HMAC_RMD (const HMAC_RMD &) | |
| HMAC_RMD & | operator= (const HMAC_RMD &) |
Private Attributes | |
| HMAC_RMDImpl * | pimpl_ |
Classes | |
| struct | HMAC_RMDImpl |
Definition at line 166 of file crypto_wrapper.hpp.
| yaSSL::HMAC_RMD::HMAC_RMD | ( | const byte * | , | |
| unsigned | int | |||
| ) |
Definition at line 337 of file crypto_wrapper.cpp.
References yaSSL::HMAC_RMD::HMAC_RMDImpl::mac_, pimpl_, and TaoCrypt::HMAC< T >::SetKey().
Here is the call graph for this function:

| yaSSL::HMAC_RMD::~HMAC_RMD | ( | ) |
Definition at line 344 of file crypto_wrapper.cpp.
References pimpl_, and yaSSL::ysDelete().
Here is the call graph for this function:

| yaSSL::HMAC_RMD::HMAC_RMD | ( | const HMAC_RMD & | ) | [private] |
Implements yaSSL::Digest.
Definition at line 360 of file crypto_wrapper.cpp.
References TaoCrypt::HMAC< T >::Final(), yaSSL::HMAC_RMD::HMAC_RMDImpl::mac_, pimpl_, and TaoCrypt::HMAC< T >::Update().
Here is the call graph for this function:

| void yaSSL::HMAC_RMD::get_digest | ( | byte * | ) | [virtual] |
Implements yaSSL::Digest.
Definition at line 367 of file crypto_wrapper.cpp.
References TaoCrypt::HMAC< T >::Final(), yaSSL::HMAC_RMD::HMAC_RMDImpl::mac_, and pimpl_.
Here is the call graph for this function:

| uint yaSSL::HMAC_RMD::get_digestSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 347 of file crypto_wrapper.cpp.
References yaSSL::RMD_LEN.
00348 { 00349 return RMD_LEN; 00350 }
| uint yaSSL::HMAC_RMD::get_padSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 353 of file crypto_wrapper.cpp.
References yaSSL::PAD_RMD.
00354 { 00355 return PAD_RMD; 00356 }
| void yaSSL::HMAC_RMD::update | ( | const byte * | , | |
| unsigned | int | |||
| ) | [virtual] |
Implements yaSSL::Digest.
Definition at line 374 of file crypto_wrapper.cpp.
References yaSSL::HMAC_RMD::HMAC_RMDImpl::mac_, pimpl_, and TaoCrypt::HMAC< T >::Update().
Here is the call graph for this function:

HMAC_RMDImpl* yaSSL::HMAC_RMD::pimpl_ [private] |
Definition at line 176 of file crypto_wrapper.hpp.
Referenced by get_digest(), HMAC_RMD(), update(), and ~HMAC_RMD().
1.4.7

