Fix LMS zeroization using wrong sizeof type

Causing a buffer write out of bounds

Signed-off-by: Raef Coles <raef.coles@arm.com>
This commit is contained in:
Raef Coles 2022-09-23 09:12:54 +01:00
parent 98d6e22050
commit 3982040232
No known key found for this signature in database
GPG key ID: 1AAF1B43DF2086F4

View file

@ -525,7 +525,7 @@ void mbedtls_lms_free_private( mbedtls_lms_private_t *ctx )
mbedtls_free( ctx->ots_public_keys );
}
mbedtls_platform_zeroize( ctx, sizeof( mbedtls_lms_public_t ) );
mbedtls_platform_zeroize( ctx, sizeof( mbedtls_lms_private_t ) );
}