commit | 1f2666f9ec38ad5b44b30202241fd30789ecc48d | [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> | Mon Jun 26 10:36:20 2017 +0100 |
tree | 8866efe39f370bb42d4f0e322f8d5dcce1c83887 | |
parent | 3fee7593a968f7f8a306501d5ea3e5e76a56669a [diff] [blame] |
Zeroize return buf on failure in pkparse.c
diff --git a/library/pkparse.c b/library/pkparse.c index efdf437..06bde53 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 ); }