commit | 937b90febfc3d54373fe2aa2e0265c135cb37ca7 | [log] [tgz] |
---|---|---|
author | Przemek Stekiel <przemyslaw.stekiel@mobica.com> | Wed Apr 20 08:33:13 2022 +0200 |
committer | Przemek Stekiel <przemyslaw.stekiel@mobica.com> | Thu Apr 21 11:53:57 2022 +0200 |
tree | 8ddc303511f460b6f15a7596f4f6f151ca5686cd | |
parent | 7f1c89d1d42245a1a89ec69c1e7bb525d2a6ef10 [diff] [blame] |
Add null check for pms allocation Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com>
diff --git a/library/psa_crypto.c b/library/psa_crypto.c index 7f5a7f8..1cb00c8 100644 --- a/library/psa_crypto.c +++ b/library/psa_crypto.c
@@ -5284,6 +5284,8 @@ return( PSA_ERROR_INVALID_ARGUMENT ); uint8_t *pms = mbedtls_calloc( 1, pms_len ); + if( pms == NULL ) + return( PSA_ERROR_INSUFFICIENT_MEMORY ); uint8_t *cur = pms; /* pure-PSK: