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


Public Member Functions | |
| void | encrypt (byte *, const byte *, unsigned int) |
| void | decrypt (byte *, const byte *, unsigned int) |
| void | set_encryptKey (const byte *, const byte *) |
| void | set_decryptKey (const byte *, const byte *) |
| uint | get_blockSize () const |
| int | get_keySize () const |
| int | get_ivSize () const |
| DES_EDE () | |
| ~DES_EDE () | |
Private Member Functions | |
| DES_EDE (const DES_EDE &) | |
| DES_EDE & | operator= (const DES_EDE &) |
Private Attributes | |
| DES_EDEImpl * | pimpl_ |
Classes | |
| struct | DES_EDEImpl |
Definition at line 232 of file crypto_wrapper.hpp.
| yaSSL::DES_EDE::DES_EDE | ( | ) |
| yaSSL::DES_EDE::~DES_EDE | ( | ) |
Definition at line 424 of file crypto_wrapper.cpp.
References pimpl_, and yaSSL::ysDelete().
Here is the call graph for this function:

| yaSSL::DES_EDE::DES_EDE | ( | const DES_EDE & | ) | [private] |
Implements yaSSL::BulkCipher.
Definition at line 447 of file crypto_wrapper.cpp.
References yaSSL::DES_EDE::DES_EDEImpl::decryption, pimpl_, and TaoCrypt::BlockCipher< DIR, T, MODE >::Process().
00448 { 00449 pimpl_->decryption.Process(plain, cipher, sz); 00450 }
Here is the call graph for this function:

Implements yaSSL::BulkCipher.
Definition at line 440 of file crypto_wrapper.cpp.
References yaSSL::DES_EDE::DES_EDEImpl::encryption, pimpl_, and TaoCrypt::BlockCipher< DIR, T, MODE >::Process().
00441 { 00442 pimpl_->encryption.Process(cipher, plain, sz); 00443 }
Here is the call graph for this function:

| uint yaSSL::DES_EDE::get_blockSize | ( | ) | const [inline, virtual] |
Implements yaSSL::BulkCipher.
Definition at line 238 of file crypto_wrapper.hpp.
References yaSSL::DES_BLOCK.
00238 { return DES_BLOCK; }
| int yaSSL::DES_EDE::get_ivSize | ( | ) | const [inline, virtual] |
Implements yaSSL::BulkCipher.
Definition at line 240 of file crypto_wrapper.hpp.
References yaSSL::DES_IV_SZ.
00240 { return DES_IV_SZ; }
| int yaSSL::DES_EDE::get_keySize | ( | ) | const [inline, virtual] |
Implements yaSSL::BulkCipher.
Definition at line 239 of file crypto_wrapper.hpp.
References yaSSL::DES_EDE_KEY_SZ.
00239 { return DES_EDE_KEY_SZ; }
Implements yaSSL::BulkCipher.
Definition at line 433 of file crypto_wrapper.cpp.
References yaSSL::DES_EDE::DES_EDEImpl::decryption, yaSSL::DES_EDE_KEY_SZ, pimpl_, and TaoCrypt::BlockCipher< DIR, T, MODE >::SetKey().
00434 { 00435 pimpl_->decryption.SetKey(k, DES_EDE_KEY_SZ, iv); 00436 }
Here is the call graph for this function:

Implements yaSSL::BulkCipher.
Definition at line 427 of file crypto_wrapper.cpp.
References yaSSL::DES_EDE_KEY_SZ, yaSSL::DES_EDE::DES_EDEImpl::encryption, pimpl_, and TaoCrypt::BlockCipher< DIR, T, MODE >::SetKey().
00428 { 00429 pimpl_->encryption.SetKey(k, DES_EDE_KEY_SZ, iv); 00430 }
Here is the call graph for this function:

DES_EDEImpl* yaSSL::DES_EDE::pimpl_ [private] |
Definition at line 244 of file crypto_wrapper.hpp.
Referenced by decrypt(), encrypt(), set_decryptKey(), set_encryptKey(), and ~DES_EDE().
1.4.7

