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


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 () | |
| ~DES () | |
Private Member Functions | |
| DES (const DES &) | |
| DES & | operator= (const DES &) |
Private Attributes | |
| DESImpl * | pimpl_ |
Classes | |
| struct | DESImpl |
Definition at line 211 of file crypto_wrapper.hpp.
| yaSSL::DES::DES | ( | ) |
| yaSSL::DES::~DES | ( | ) |
Definition at line 388 of file crypto_wrapper.cpp.
References pimpl_, and yaSSL::ysDelete().
Here is the call graph for this function:

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

Implements yaSSL::BulkCipher.
Definition at line 403 of file crypto_wrapper.cpp.
References yaSSL::DES::DESImpl::encryption, pimpl_, and TaoCrypt::BlockCipher< DIR, T, MODE >::Process().
00404 { 00405 pimpl_->encryption.Process(cipher, plain, sz); 00406 }
Here is the call graph for this function:

| uint yaSSL::DES::get_blockSize | ( | ) | const [inline, virtual] |
Implements yaSSL::BulkCipher.
Definition at line 217 of file crypto_wrapper.hpp.
References yaSSL::DES_BLOCK.
00217 { return DES_BLOCK; }
| int yaSSL::DES::get_ivSize | ( | ) | const [inline, virtual] |
Implements yaSSL::BulkCipher.
Definition at line 219 of file crypto_wrapper.hpp.
References yaSSL::DES_IV_SZ.
00219 { return DES_IV_SZ; }
| int yaSSL::DES::get_keySize | ( | ) | const [inline, virtual] |
Implements yaSSL::BulkCipher.
Definition at line 218 of file crypto_wrapper.hpp.
References yaSSL::DES_KEY_SZ.
00218 { return DES_KEY_SZ; }
Implements yaSSL::BulkCipher.
Definition at line 397 of file crypto_wrapper.cpp.
References yaSSL::DES::DESImpl::decryption, yaSSL::DES_KEY_SZ, pimpl_, and TaoCrypt::BlockCipher< DIR, T, MODE >::SetKey().
00398 { 00399 pimpl_->decryption.SetKey(k, DES_KEY_SZ, iv); 00400 }
Here is the call graph for this function:

Implements yaSSL::BulkCipher.
Definition at line 391 of file crypto_wrapper.cpp.
References yaSSL::DES_KEY_SZ, yaSSL::DES::DESImpl::encryption, pimpl_, and TaoCrypt::BlockCipher< DIR, T, MODE >::SetKey().
00392 { 00393 pimpl_->encryption.SetKey(k, DES_KEY_SZ, iv); 00394 }
Here is the call graph for this function:

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

