CSigner Class Reference
class CSigner : public CBase |
Abstract base class for all public key signers.
The template parameter, CSignature, should be a class that encapsulates the concept of a digital signature. Derived signature classes must own their respective signatures (and hence be CBase derived). There are no other restrictions on the formation of the signature classes.
Public Member Functions |
---|
CSignature * | SignL(const TDesC8 &) |
Protected Member Functions |
---|
| CSigner(void) |
Constructor & Destructor Documentation
Member Functions Documentation
SignL(const TDesC8 &)
CSignature * | SignL | ( | const TDesC8 & | aInput | ) | const [pure virtual] |
Digitally signs the specified input message
-
panic
- ECryptoPanicInputTooLarge If aInput is larger than MaxInputLength(), which is likely to happen if the caller has passed in something that has not been hashed.
Parameters
const TDesC8 & aInput | The raw data to sign, typically a hash of the actual message |
operator=(const CSigner &)
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.