dssenh: Finalize the hash if necessary in CPVerifySignature().
This commit is contained in:
parent
7231d4586d
commit
1d0551ca49
1 changed files with 6 additions and 0 deletions
|
@ -1012,5 +1012,11 @@ BOOL WINAPI CPVerifySignature( HCRYPTPROV hprov, HCRYPTHASH hhash, const BYTE *s
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
if (!hash->finished)
|
||||
{
|
||||
if (BCryptFinishHash( hash->handle, hash->value, hash->len, 0 )) return FALSE;
|
||||
hash->finished = TRUE;
|
||||
}
|
||||
|
||||
return !BCryptVerifySignature( key->handle, NULL, hash->value, hash->len, (UCHAR *)sig, siglen, 0 );
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue