AES: add config option for 128-bit keys
Add configuration options to support only 128-bit key lengths in AES
calculation.
diff --git a/library/gcm.c b/library/gcm.c
index c3a44c2..f30e3df 100644
--- a/library/gcm.c
+++ b/library/gcm.c
@@ -797,6 +797,14 @@
mbedtls_printf( " AES-GCM-%3d #%d (%s): ",
key_len, i, "enc" );
+#if defined(MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH)
+ if( key_len > 128 )
+ {
+ mbedtls_printf( "skipped\n" );
+ continue;
+ }
+#endif /* MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH */
+
ret = mbedtls_gcm_setkey( &ctx, cipher, key[key_index[i]],
key_len );
/*