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


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

| yaSSL::RC4::RC4 | ( | const RC4 & | ) | [private] |
Implements yaSSL::BulkCipher.
Definition at line 485 of file crypto_wrapper.cpp.
References yaSSL::RC4::RC4Impl::decryption, pimpl_, and TaoCrypt::ARC4::Process().
00486 { 00487 pimpl_->decryption.Process(plain, cipher, sz); 00488 }
Here is the call graph for this function:

Implements yaSSL::BulkCipher.
Definition at line 478 of file crypto_wrapper.cpp.
References yaSSL::RC4::RC4Impl::encryption, pimpl_, and TaoCrypt::ARC4::Process().
00479 { 00480 pimpl_->encryption.Process(cipher, plain, sz); 00481 }
Here is the call graph for this function:

| uint yaSSL::RC4::get_blockSize | ( | ) | const [inline, virtual] |
| int yaSSL::RC4::get_ivSize | ( | ) | const [inline, virtual] |
| int yaSSL::RC4::get_keySize | ( | ) | const [inline, virtual] |
Implements yaSSL::BulkCipher.
Definition at line 260 of file crypto_wrapper.hpp.
References yaSSL::RC4_KEY_SZ.
00260 { return RC4_KEY_SZ; }
Implements yaSSL::BulkCipher.
Definition at line 471 of file crypto_wrapper.cpp.
References yaSSL::RC4::RC4Impl::decryption, pimpl_, yaSSL::RC4_KEY_SZ, and TaoCrypt::ARC4::SetKey().
00472 { 00473 pimpl_->decryption.SetKey(k, RC4_KEY_SZ); 00474 }
Here is the call graph for this function:

Implements yaSSL::BulkCipher.
Definition at line 465 of file crypto_wrapper.cpp.
References yaSSL::RC4::RC4Impl::encryption, pimpl_, yaSSL::RC4_KEY_SZ, and TaoCrypt::ARC4::SetKey().
00466 { 00467 pimpl_->encryption.SetKey(k, RC4_KEY_SZ); 00468 }
Here is the call graph for this function:

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

