Carries out the RSASSA-PSS signature verification scheme using MD5 hash algorithm.
IppStatus ippsRSASSAVerify_MD5(const Ipp8u* pHMsg, const Ipp8u* pSign, IppBool* pIsValid, IppsRSAState* pCtx);
pHMsg |
Pointer to the octet message hash that has been signed. |
pSign |
Pointer to the octet signature string to be verified. |
pIsValid |
Pointer to the verification result. |
pCtx |
Pointer to the properly initialized IppsRSAState context. |
This function is declared in the ippcp.h file. The function uses the MD5 hash function and MD5 based MGF implemented in Intel IPP to verify the signature generated by the RSASSASign_MD5 function. RSASSAVerify_MD5 is a specific form of the general RSASSAVerify function.
See the description of the RSASSA-PSS Verify primitive in [PKCS 1.2.1] for more details.
The function may return any of the values that the general RSASSAVerify function returns. Specifically:
ippStsLengthErr |
Indicates an error condition if any inconsistencies in data lengths are detected. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.