AI_SignVerify

Crypto-C procedures to use with algorithm object:

B_SignInit, B_SignUpdate, B_SignFinal, B_VerifyInit, B_VerifyUpdate, and

B_VerifyFinal. You may pass (B_ALGORITHM_OBJ)NULL_PTR for all randomAlgorithm arguments.

Algorithm methods to include in application’s algorithm chooser:

AM_SHA, AM_FORMAT_X931, and AM_RSA_CRT_X931_ENCRYPT for signature creation; or AM_SHA, AM_EXTRACT_X931, and AM_RSA_X931_DECRYPT for signature verification.

Key info types for keyObject in B_SignInit or B_VerifyInit:

KI_RSAPrivate or compatible key types to create a signature, or KI_RSAPublic or compatible key types to verify a signature.

2 3 8

R S A B S A F E C r y p t o - C L i b r a r y R e f e r e n c e M a n u a l

Page 248
Image 248
RSA Security 5 manual Key info types for keyObject in BSignInit or BVerifyInit