commit | e7c839bf025c6efa05c3ee86d9959c07a95104b4 | [log] [tgz] |
---|---|---|
author | Andres Amaya Garcia <andres.amayagarcia@arm.com> | Mon Jun 26 10:36:20 2017 +0100 |
committer | Andres Amaya Garcia <andres.amayagarcia@arm.com> | Tue Jul 11 17:22:08 2017 +0100 |
tree | 6267e068d2735d4fb0ca86ca72a3d2794cba59ea | |
parent | f11316119257683e10248e1b8546530b14bebbc6 [diff] [blame] |
Zeroize return buf on failure in pkparse.c
diff --git a/library/pkparse.c b/library/pkparse.c index f0a12f9..d427c52 100644 --- a/library/pkparse.c +++ b/library/pkparse.c
@@ -101,7 +101,10 @@ if( fread( *buf, 1, *n, f ) != *n ) { fclose( f ); + + mbedtls_zeroize( *buf, *n ); mbedtls_free( *buf ); + return( MBEDTLS_ERR_PK_FILE_IO_ERROR ); }