Commit d6cf7547 authored by Manuel Pégourié-Gonnard's avatar Manuel Pégourié-Gonnard Committed by Simon Butcher

cmac: zeroize sensitive intermediate values

parent a610b4c0
......@@ -129,6 +129,8 @@ static int generate_subkeys( mbedtls_cmac_context *ctx )
multiply_by_u( ctx->K1, L );
multiply_by_u( ctx->K2, ctx->K1 );
mbedtls_zeroize( L, sizeof( L ) );
return( 0 );
}
......@@ -336,6 +338,9 @@ int mbedtls_aes_cmac_prf_128( mbedtls_cmac_context *ctx,
{
return( ret );
}
mbedtls_zeroize( int_key, sizeof( int_key ) );
return( mbedtls_cmac_generate( ctx, input, in_len, tag, 16 ) );
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment