mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-02 02:24:21 +01:00
set output length to zero to cover output length in error case
This commit is contained in:
parent
f4f0d612ba
commit
f08a550e68
@ -1491,6 +1491,7 @@ psa_status_t psa_aead_encrypt( psa_key_slot_t key,
|
|||||||
size_t key_bits;
|
size_t key_bits;
|
||||||
unsigned char tag[16];
|
unsigned char tag[16];
|
||||||
mbedtls_cipher_id_t cipher_id;
|
mbedtls_cipher_id_t cipher_id;
|
||||||
|
*ciphertext_length = 0;
|
||||||
|
|
||||||
if( ciphertext_size < ( plaintext_length + sizeof( tag ) ) )
|
if( ciphertext_size < ( plaintext_length + sizeof( tag ) ) )
|
||||||
return( PSA_ERROR_INVALID_ARGUMENT );
|
return( PSA_ERROR_INVALID_ARGUMENT );
|
||||||
|
Loading…
Reference in New Issue
Block a user