Merge pull request #8388 from paul-elliott-arm/fix_check_set_padding

Move initialisation in test to before first test
This commit is contained in:
Gilles Peskine 2023-10-18 20:31:41 +00:00 committed by GitHub
commit 8733b4cc76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1218,6 +1218,8 @@ void check_set_padding(int cipher_id)
const mbedtls_cipher_info_t *cipher_info;
size_t keylen = 0;
mbedtls_cipher_init(&ctx);
cipher_info = mbedtls_cipher_info_from_type(cipher_id);
if (cipher_info->mode != MBEDTLS_MODE_CBC) {
@ -1228,8 +1230,6 @@ void check_set_padding(int cipher_id)
TEST_CALLOC(key, keylen/8);
memset(key, 0, keylen/8);
mbedtls_cipher_init(&ctx);
TEST_EQUAL(0, mbedtls_cipher_setup(&ctx, cipher_info));
TEST_EQUAL(0, mbedtls_cipher_setkey(&ctx, key, keylen,