CDSASignature Class Reference
class CDSASignature : public CBase |
Detailed Description
An encapsulation of a DSA signature.
Member Attribute Documentation
iR
The DSA signature's R value
iS
The DSA signature's S value
Constructor & Destructor Documentation
CDSASignature ( RInteger &, RInteger & )
Parameter | Description | aR | The DSA signature's R value |
aS | The DSA signature's S value |
CDSASignature ( void )
IMPORT_C | CDSASignature | ( | void | | ) | [protected] |
~CDSASignature ( void )
IMPORT_C | ~CDSASignature | ( | void | | ) | [virtual] |
The destructor frees all resources owned by the object, prior to its destruction.
Member Function Documentation
NewL ( RInteger &, RInteger & )
Creates a new CDSASignature object from the specified R and S values.
Parameter | Description | aR | The DSA signature's R value |
aS | The DSA signature's S value |
Returns: A pointer to the new CDSASignature object
NewLC ( RInteger &, RInteger & )
Creates a new CDSASignature object from the specified R and S values.
The returned pointer is put onto the cleanup stack.
Parameter | Description | aR | The DSA signature's R value |
aS | The DSA signature's S value |
Returns: A pointer to the new CDSASignature object
R ( void )
Gets the DSA signature's R value
S ( void )
Gets the DSA signature's S value
operator== ( const CDSASignature & )
Whether this DSASignature is identical to a specified DSASignature
Parameter | Description | aSig | The DSASignature for comparison |
Returns: ETrue, if the two signatures are identical; EFalse, otherwise.