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


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_MD5 (const byte *, unsigned int) | |
| ~HMAC_MD5 () | |
Private Member Functions | |
| HMAC_MD5 (const HMAC_MD5 &) | |
| HMAC_MD5 & | operator= (const HMAC_MD5 &) |
Private Attributes | |
| HMAC_MD5Impl * | pimpl_ |
Classes | |
| struct | HMAC_MD5Impl |
Definition at line 128 of file crypto_wrapper.hpp.
| yaSSL::HMAC_MD5::HMAC_MD5 | ( | const byte * | , | |
| unsigned | int | |||
| ) |
Definition at line 236 of file crypto_wrapper.cpp.
References yaSSL::HMAC_MD5::HMAC_MD5Impl::mac_, pimpl_, and TaoCrypt::HMAC< T >::SetKey().
Here is the call graph for this function:

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

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

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

| uint yaSSL::HMAC_MD5::get_digestSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 246 of file crypto_wrapper.cpp.
References yaSSL::MD5_LEN.
00247 { 00248 return MD5_LEN; 00249 }
| uint yaSSL::HMAC_MD5::get_padSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 252 of file crypto_wrapper.cpp.
References yaSSL::PAD_MD5.
00253 { 00254 return PAD_MD5; 00255 }
| void yaSSL::HMAC_MD5::update | ( | const byte * | , | |
| unsigned | int | |||
| ) | [virtual] |
Implements yaSSL::Digest.
Definition at line 273 of file crypto_wrapper.cpp.
References yaSSL::HMAC_MD5::HMAC_MD5Impl::mac_, pimpl_, and TaoCrypt::HMAC< T >::Update().
Here is the call graph for this function:

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

