CSP_VerifyMacFinal
CSSM_RETURN CSSMAPI CSP_VerifyMacFinal
(CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE
CSSM_CC_HANDLE CCHandle,
CSSM_DATA_PTR Mac)
This function finalizes the staged message authentication code verification function.
- CSPHandle (input)
The handle that describes the add-in cryptographic service provider module used to perform up-calls to CSSM for the memory functions managed by CSSM.
- CCHandle (input)
The handle that describes the context of this cryptographic operation used to link to the CSP-managed information.
- Mac (input)
A pointer to the CSSM_DATA structure containing the MAC to verify.
A CSSM return value. This function returns CSSM_OK if the MAC verifies correctly, CSSM_FAIL otherwise.
- CSSM_CSP_INVALID_CSP_HANDLE
Invalid CSP handle.
- CSSM_CSP_INVALID_CONTEXT_HANDLE
Invalid context handle.
- CSSM_CSP_INVALID_DATA_POINTER
Invalid input CSSM_DATA pointer.
- CSSM_CSP_INVALID_DATA
Invalid input CSSM_DATA buffer.
- CSSM_CSP_MEMORY_ERROR
Not enough memory to allocate.
- CSSM_CSP_STAGED_OPERATION_UNSUPPORTED
Staged operation unsupported.
- CSSM_CSP_STAGED_OPERATION_FAILED
Staged Cryptographic operation failed.
CSSM_VerifyMac, CSSM_VerifyMacInit, CSSM_VerifyMacUpdate
Contents | Next section | Index |