mirror of
https://git.suyu.dev/suyu/mbedtls.git
synced 2025-12-23 15:55:10 +01:00
- Added max length check for rsa_pkcs1_sign with PKCS#1 v2.1
This commit is contained in:
parent
96c4ed8134
commit
9daf0d0651
3 changed files with 13 additions and 0 deletions
|
|
@ -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 ) );
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue