cmac: zeroize sensitive intermediate values
diff --git a/library/cmac.c b/library/cmac.c
index 8f6574a..87846a6 100644
--- a/library/cmac.c
+++ b/library/cmac.c
@@ -129,6 +129,8 @@
     multiply_by_u( ctx->K1, L );
     multiply_by_u( ctx->K2, ctx->K1 );
 
+    mbedtls_zeroize( L, sizeof( L ) );
+
     return( 0 );
 }
 
@@ -336,6 +338,9 @@
     {
         return( ret );
     }
+
+    mbedtls_zeroize( int_key, sizeof( int_key ) );
+
     return( mbedtls_cmac_generate( ctx, input, in_len, tag, 16 ) );
 }