From d8ef1678339f9df2f585369c3eda60b3af6c67cb Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Wed, 18 Apr 2012 14:17:32 +0000
Subject: [PATCH] - Updated for latest GCM error
---
include/polarssl/error.h | 2 +-
library/error.c | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/polarssl/error.h b/include/polarssl/error.h
index 4145a50d5..f3514df91 100644
--- a/include/polarssl/error.h
+++ b/include/polarssl/error.h
@@ -49,7 +49,7 @@
*
* Module Nr Codes assigned
* MPI 7 0x0002-0x0010
- * GCM 1 0x0012-0x0012
+ * GCM 2 0x0012-0x0014
* AES 2 0x0020-0x0022
* CAMELLIA 2 0x0024-0x0026
* XTEA 1 0x0028-0x0028
diff --git a/library/error.c b/library/error.c
index 471910d63..61ff9c719 100644
--- a/library/error.c
+++ b/library/error.c
@@ -447,6 +447,8 @@ void error_strerror( int ret, char *buf, size_t buflen )
#if defined(POLARSSL_GCM_C)
if( use_ret == -(POLARSSL_ERR_GCM_AUTH_FAILED) )
snprintf( buf, buflen, "GCM - Authenticated decryption failed" );
+ if( use_ret == -(POLARSSL_ERR_GCM_BAD_INPUT) )
+ snprintf( buf, buflen, "GCM - Bad input parameters to function" );
#endif /* POLARSSL_GCM_C */
#if defined(POLARSSL_MD2_C)