diff options
author | Gilles Peskine <Gilles.Peskine@arm.com> | 2022-12-08 19:50:29 +0100 |
---|---|---|
committer | Gilles Peskine <Gilles.Peskine@arm.com> | 2022-12-16 10:13:29 +0100 |
commit | d008abbc4f4df748a64aa436e499c7a9270f0522 (patch) | |
tree | c9d7827ed6c1e3535553ea31d6ffdb6b1a0e560e /tests/src | |
parent | a57cf9813a932c3a0a6a9c526b94560d36da39bd (diff) | |
download | mbedtls-d008abbc4f4df748a64aa436e499c7a9270f0522.zip mbedtls-d008abbc4f4df748a64aa436e499c7a9270f0522.tar.gz mbedtls-d008abbc4f4df748a64aa436e499c7a9270f0522.tar.bz2 |
Fix leak of modulus structures in tests
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/bignum_helpers.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/src/bignum_helpers.c b/tests/src/bignum_helpers.c index eb819f5..d6ec9bd 100644 --- a/tests/src/bignum_helpers.c +++ b/tests/src/bignum_helpers.c @@ -102,6 +102,12 @@ int mbedtls_test_read_mpi_modulus( mbedtls_mpi_mod_modulus *N, return( ret ); } +void mbedtls_test_mpi_mod_modulus_free_with_limbs( mbedtls_mpi_mod_modulus *N ) +{ + mbedtls_free( (mbedtls_mpi_uint*) N->p ); + mbedtls_mpi_mod_modulus_free( N ); +} + int mbedtls_test_read_mpi( mbedtls_mpi *X, const char *s ) { int negative = 0; |