- Added max length check for rsa_pkcs1_sign with PKCS#1 v2.1

This commit is contained in:
Paul Bakker 2012-11-13 12:13:27 +00:00
parent 96c4ed8134
commit 9daf0d0651
3 changed files with 13 additions and 0 deletions

View file

@ -794,6 +794,9 @@ int rsa_pkcs1_sign( rsa_context *ctx,
hlen = md_get_size( md_info );
slen = hlen;
if( olen < hlen + slen + 2 )
return( POLARSSL_ERR_RSA_BAD_INPUT_DATA );
memset( sig, 0, olen );
memset( &md_ctx, 0, sizeof( md_context_t ) );