Split mbedtls_ccm_init() -> setkey()
diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index 56e31e0..afb4652 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c
@@ -433,13 +433,15 @@ { int keysize; mbedtls_ccm_context ccm; + + mbedtls_ccm_init( &ccm ); for( keysize = 128; keysize <= 256; keysize += 64 ) { mbedtls_snprintf( title, sizeof( title ), "AES-CCM-%d", keysize ); memset( buf, 0, sizeof( buf ) ); memset( tmp, 0, sizeof( tmp ) ); - mbedtls_ccm_init( &ccm, MBEDTLS_CIPHER_ID_AES, tmp, keysize ); + mbedtls_ccm_setkey( &ccm, MBEDTLS_CIPHER_ID_AES, tmp, keysize ); TIME_AND_TSC( title, mbedtls_ccm_encrypt_and_tag( &ccm, BUFSIZE, tmp,