Split mbedtls_gcm_init() -> gcm_setkey()
diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c
index afb4652..db98bd6 100644
--- a/programs/test/benchmark.c
+++ b/programs/test/benchmark.c
@@ -412,13 +412,15 @@
{
int keysize;
mbedtls_gcm_context gcm;
+
+ mbedtls_gcm_init( &gcm );
for( keysize = 128; keysize <= 256; keysize += 64 )
{
mbedtls_snprintf( title, sizeof( title ), "AES-GCM-%d", keysize );
memset( buf, 0, sizeof( buf ) );
memset( tmp, 0, sizeof( tmp ) );
- mbedtls_gcm_init( &gcm, MBEDTLS_CIPHER_ID_AES, tmp, keysize );
+ mbedtls_gcm_setkey( &gcm, MBEDTLS_CIPHER_ID_AES, tmp, keysize );
TIME_AND_TSC( title,
mbedtls_gcm_crypt_and_tag( &gcm, MBEDTLS_GCM_ENCRYPT, BUFSIZE, tmp,