#include <crypto_wrapper.hpp>
Inheritance diagram for yaSSL::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 |
| SHA () | |
| ~SHA () | |
| SHA (const SHA &) | |
| SHA & | operator= (const SHA &) |
Private Attributes | |
| SHAImpl * | pimpl_ |
Classes | |
| struct | SHAImpl |
Definition at line 90 of file crypto_wrapper.hpp.
| yaSSL::SHA::SHA | ( | ) |
| yaSSL::SHA::~SHA | ( | ) |
Definition at line 126 of file crypto_wrapper.cpp.
References pimpl_, and yaSSL::ysDelete().
Here is the call graph for this function:

| yaSSL::SHA::SHA | ( | const SHA & | ) |
Implements yaSSL::Digest.
Definition at line 151 of file crypto_wrapper.cpp.
References TaoCrypt::HASHwithTransform::Final(), pimpl_, yaSSL::SHA::SHAImpl::sha_, and TaoCrypt::SHA::Update().
Here is the call graph for this function:

| void yaSSL::SHA::get_digest | ( | byte * | ) | [virtual] |
Implements yaSSL::Digest.
Definition at line 159 of file crypto_wrapper.cpp.
References TaoCrypt::HASHwithTransform::Final(), pimpl_, and yaSSL::SHA::SHAImpl::sha_.
Referenced by yaSSL::build_certHashes(), yaSSL::buildFinishedTLS(), yaSSL::buildSHA(), and yaSSL::buildSHA_CertVerify().
Here is the call graph for this function:

Here is the caller graph for this function:

| uint yaSSL::SHA::get_digestSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 138 of file crypto_wrapper.cpp.
References yaSSL::SHA_LEN.
00139 { 00140 return SHA_LEN; 00141 }
| uint yaSSL::SHA::get_padSize | ( | ) | const [virtual] |
Implements yaSSL::Digest.
Definition at line 144 of file crypto_wrapper.cpp.
References yaSSL::PAD_SHA.
00145 { 00146 return PAD_SHA; 00147 }
Definition at line 131 of file crypto_wrapper.cpp.
References pimpl_, and yaSSL::SHA::SHAImpl::sha_.
| void yaSSL::SHA::update | ( | const byte * | , | |
| unsigned | int | |||
| ) | [virtual] |
Implements yaSSL::Digest.
Definition at line 166 of file crypto_wrapper.cpp.
References pimpl_, yaSSL::SHA::SHAImpl::sha_, and TaoCrypt::SHA::Update().
Referenced by yaSSL::hashHandShake(), and yaSSL::ProcessOldClientHello().
Here is the call graph for this function:

Here is the caller graph for this function:

SHAImpl* yaSSL::SHA::pimpl_ [private] |
Definition at line 102 of file crypto_wrapper.hpp.
Referenced by get_digest(), operator=(), update(), and ~SHA().
1.4.7

