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


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

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

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

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

| uint yaSSL::HMAC_SHA::get_digestSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 296 of file crypto_wrapper.cpp.
References yaSSL::SHA_LEN.
00297 { 00298 return SHA_LEN; 00299 }
| uint yaSSL::HMAC_SHA::get_padSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 302 of file crypto_wrapper.cpp.
References yaSSL::PAD_SHA.
00303 { 00304 return PAD_SHA; 00305 }
| void yaSSL::HMAC_SHA::update | ( | const byte * | , | |
| unsigned | int | |||
| ) | [virtual] |
Implements yaSSL::Digest.
Definition at line 323 of file crypto_wrapper.cpp.
References yaSSL::HMAC_SHA::HMAC_SHAImpl::mac_, pimpl_, and TaoCrypt::HMAC< T >::Update().
Here is the call graph for this function:

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

