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


Public Member Functions | |
| VarRSABlindCipherText () | |
| Default constructor, for creating an object to be unmarshalled. | |
| VarRSABlindCipherText (BIGNUM *c1, BIGNUM *c2) | |
| Constructor taking ciphertext as a BIGNUMs. | |
| VarRSABlindCipherText (const CODEX_ASN1::BigNumber &c1, const CODEX_ASN1::BigNumber &c2) | |
| Constructor taking ciphertext as BigNumber%s. | |
| VarRSABlindCipherText (const VarRSABlindCipherText &aOther) | |
| Copy constructor. | |
| virtual | ~VarRSABlindCipherText () |
| Destructor. | |
| void | operator= (const VarRSABlindCipherText &aOther) |
| Assignment operator. | |
| bool | operator< (const VarRSABlindCipherText &aOther) const |
| Less-than operator. | |
| const CODEX_ASN1::BigNumber & | c1 () const |
| const CODEX_ASN1::BigNumber & | c2 () const |
| int | marshal (unsigned char **pp) const |
| Serialize the object. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the object. | |
| bool | initialized () const |
Protected Attributes | |
| bool | m_initialized |
| Has this object been initialized yet, or is it still blank? | |
This is a two-part ciphertext, with type distinction so that decryption operations know whether they are producing a blinded or regular plaintext, since the operations differ.
Definition at line 117 of file VarRSA.h.
|
|
Definition at line 157 of file VarRSA.h. Referenced by CODEX_KeyService::DelegateResponseVerifier::handler(), CODEX_KeyService::ClientMessageSigner::handler(), CODEX_KeyService::ClientReadCallback::operator()(), and VarRSABlindCipherText(). |
|
|
Definition at line 162 of file VarRSA.h. Referenced by CODEX_KeyService::DelegateResponseVerifier::handler(), and VarRSABlindCipherText(). |
|
1.4.1