#include <VarRSA.h>
Inheritance diagram for CODEX_Ciphers::VarRSAPrivateKey:


Public Methods | |
| VarRSAPrivateKey (const RSAPrivateKey &aKey) | |
| Constructor taking a reference to an RSAPrivateKey. | |
| virtual | ~VarRSAPrivateKey () |
| Destructor. | |
| const CODEX_ASN1::SecureBigNumber & | p () const |
| |
| const CODEX_ASN1::SecureBigNumber & | q () const |
| |
| const CODEX_ASN1::SecureBigNumber & | d () const |
| |
| const CODEX_ASN1::SecureBigNumber & | n () const |
| |
| const CODEX_ASN1::SecureBigNumber & | phi () const |
| |
| BIGNUM * | decrypt (const VarRSACipherText &cipherText, const HashFunction &hashFunc) const |
| Decrypt a message. | |
| VarRSABlindPlainText * | decryptBlind (const VarRSABlindCipherText &cipherText) const |
| Decrypt a blinded message. | |
| VarRSASignature * | sign (const BIGNUM *message) const |
| Sign a message. | |
Definition at line 313 of file VarRSA.h.
|
||||||||||||
|
Decrypt a message.
Definition at line 42 of file VarRSAPrivateKey.cc. References CODEX_Ciphers::BIGNUM_xor(), CODEX_Ciphers::VarRSACipherText::c1(), CODEX_Ciphers::VarRSACipherText::c2(), CODEX_ASN1::BigNumber::marshal(), n(), and CODEX_ASN1::BigNumber::value(). |
|
|
Decrypt a blinded message.
Definition at line 115 of file VarRSAPrivateKey.cc. References CODEX_Ciphers::VarRSABlindCipherText::c1(), CODEX_Ciphers::VarRSABlindCipherText::c2(), and CODEX_ASN1::BigNumber::value(). |
|
|
Sign a message.
Reimplemented from CODEX_Ciphers::RSAPrivateKey. Definition at line 377 of file VarRSA.h. References CODEX_Ciphers::RSAPrivateKey::sign(). |
1.2.18