- Updated for latest GCM error
diff --git a/include/polarssl/error.h b/include/polarssl/error.h
index 4145a50..f3514df 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 471910d..61ff9c7 100644
--- a/library/error.c
+++ b/library/error.c
@@ -447,6 +447,8 @@
#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)