commit | 88aa6e0b58e1038e7dab5248e9f97ed2bb87b03a | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Thu Jun 05 18:53:16 2014 +0200 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Fri Jun 06 16:32:22 2014 +0200 |
tree | a96e6c9bf1e475d26de1818594441997722fa084 | |
parent | b29a7ba3f2fa62ed0e4daa6609f236083e36817c [diff] |
Fix potential memory leak in RSASSA-PSS verify
diff --git a/library/rsa.c b/library/rsa.c index e171afa..6b034c6 100644 --- a/library/rsa.c +++ b/library/rsa.c
@@ -1204,6 +1204,7 @@ if( expected_salt_len != RSA_SALT_LEN_ANY && slen != (size_t) expected_salt_len ) { + md_free_ctx( &md_ctx ); return( POLARSSL_ERR_RSA_INVALID_PADDING ); }