crypto/weakcryptospi/inc/spi/verifierplugin.h
changeset 30 cf642210ecb7
parent 8 35751d3474b7
child 49 2f10d260163b
--- 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;
 		/**