- Added alternative for SHA1 signature structure to check for (without NULL)
This commit is contained in:
parent
7beceb2e2b
commit
56a7684023
2 changed files with 15 additions and 0 deletions
library
|
@ -860,6 +860,14 @@ int rsa_pkcs1_verify( rsa_context *ctx,
|
|||
|
||||
len = siglen - ( p - buf );
|
||||
|
||||
if( len == 33 && hash_id == SIG_RSA_SHA1 )
|
||||
{
|
||||
if( memcmp( p, ASN1_HASH_SHA1_ALT, 13 ) == 0 &&
|
||||
memcmp( p + 13, hash, 20 ) == 0 )
|
||||
return( 0 );
|
||||
else
|
||||
return( POLARSSL_ERR_RSA_VERIFY_FAILED );
|
||||
}
|
||||
if( len == 34 )
|
||||
{
|
||||
c = p[13];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue