mirror of
https://github.com/yuzu-emu/mbedtls
synced 2024-11-24 19:18:08 +00:00
PK rsa_verify: check signature length
This commit is contained in:
parent
15699380e5
commit
ac4cd36297
1 changed files with 2 additions and 1 deletions
|
@ -62,7 +62,8 @@ static int rsa_verify_wrap( void *ctx,
|
||||||
const unsigned char *hash, const md_info_t *md_info,
|
const unsigned char *hash, const md_info_t *md_info,
|
||||||
const unsigned char *sig, size_t sig_len )
|
const unsigned char *sig, size_t sig_len )
|
||||||
{
|
{
|
||||||
((void) sig_len);
|
if( sig_len != ((rsa_context *) ctx)->len )
|
||||||
|
return( POLARSSL_ERR_RSA_VERIFY_FAILED );
|
||||||
|
|
||||||
return( rsa_pkcs1_verify( (rsa_context *) ctx,
|
return( rsa_pkcs1_verify( (rsa_context *) ctx,
|
||||||
RSA_PUBLIC, md_info->type, 0, hash, sig ) );
|
RSA_PUBLIC, md_info->type, 0, hash, sig ) );
|
||||||
|
|
Loading…
Reference in a new issue