--- a/crypto/weakcryptospi/inc/spi/verifierplugin.h Tue Nov 24 09:06:03 2009 +0200
+++ b/crypto/weakcryptospi/inc/spi/verifierplugin.h Thu Dec 17 09:28:34 2009 +0200
@@ -46,6 +46,8 @@
@param aInput The hash of the message to be verified
@param aSignature The signature of the hash
@param aVerificationResult Indicates the success or failure of the verification
+ @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
virtual void VerifyL(const TDesC8& aInput, const CCryptoParams& aSignature, TBool& aVerificationResult) = 0;
@@ -53,6 +55,8 @@
Unsign the signature
@param aOutput The unsigned hash
@param aSignature The signature of the hash
+ @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
virtual void InverseSignL(HBufC8*& aOutput, const CCryptoParams& aSignature) = 0;
};
@@ -67,6 +71,8 @@
@param aSignature The signature of the hash
@param aVerificationResult Indicates the success or failure of the verification
@param aRequestStatus
+ @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
virtual void VerifyL(const TDesC8& aInput, const CCryptoParams& aSignature, TBool& aVerificationResult, TRequestStatus& aRequestStatus) = 0;
@@ -75,6 +81,8 @@
@param aOutput The unsigned hash
@param aSignature The signature of the hash
@param aRequestStatus the request status.
+ @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
virtual void InverseSignL(HBufC8*& aOutput, const CCryptoParams& aSignature, TRequestStatus& aRequestStatus) = 0;
/**