--- a/crypto/weakcryptospi/inc/spi/cryptomacapi.h Tue Nov 24 09:06:03 2009 +0200
+++ b/crypto/weakcryptospi/inc/spi/cryptomacapi.h Thu Dec 17 09:28:34 2009 +0200
@@ -68,6 +68,8 @@
* @param aMessage The data for which MAC value is to be evaluated.
* @return A descriptor pointer to the buffer containing the
* resulting MAC value.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C TPtrC8 MacL(const TDesC8& aMessage);
@@ -76,6 +78,8 @@
* needs to be evaluated.
*
* @param aMessage The data to be included in the MAC evaluation.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C void UpdateL(const TDesC8& aMessage);
@@ -87,6 +91,8 @@
* @param aMessage The data to be included in the MAC evaluation.
* @return A descriptor pointer to the buffer containing the
* resulting MAC value.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C TPtrC8 FinalL(const TDesC8& aMessage);
@@ -96,6 +102,8 @@
* with the same underlying algorithm but a new symmetric key.
*
* @param aKey Symmetric key for calculating message authentication code value.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C void ReInitialiseAndSetKeyL(const CKey& aKey);
@@ -104,6 +112,8 @@
* information from the current object.
*
* @return A pointer to the new reset CMac object
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C CMac* ReplicateL();
@@ -113,6 +123,8 @@
* This function copies all internal state of the message digest.
*
* @return A pointer to the new CMac object
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C CMac* CopyL();
@@ -166,6 +178,8 @@
* request for MAC evaluation.
* @return A descriptor pointer to the buffer containing the
* resulting MAC value.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C TPtrC8 MacL(const TDesC8& aMessage, TRequestStatus& aStatus);
@@ -176,6 +190,8 @@
* @param aMessage The data to be included in the MAC evaluation.
* @param aStatus Holds the completion status of an asynchronous
* request for MAC evaluation.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C void UpdateL(const TDesC8& aMessage, TRequestStatus& aStatus);
@@ -189,6 +205,8 @@
* request for MAC evaluation.
* @return A descriptor pointer to the buffer containing the
* resulting MAC value.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C TPtrC8 FinalL(const TDesC8& aMessage, TRequestStatus& aStatus);
@@ -198,6 +216,8 @@
* with the same underlying algorithm but a new symmetric key.
*
* @param aKey Symmetric key for calculating message authentication code value.
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C void ReInitialiseAndSetKeyL(const CKey& aKey);
@@ -206,6 +226,8 @@
* information from the current object.
*
* @return A pointer to the new reset CAsyncMac object
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C CAsyncMac* ReplicateL();
@@ -215,6 +237,8 @@
* This function copies all internal state of the message digest.
*
* @return A pointer to the new CAsyncHash object
+ * @leave ... Any of the crypto error codes defined in
+ cryptospi_errs.h or any of the system-wide error codes.
*/
IMPORT_C CAsyncMac* CopyL();