BE_WRONG_ALGORITHM_INFO RSA-MD2.

AI_MD2_PEM

AI_MD2_PEM

Purpose:

This AI is similar to AI_MD2 except that it uses the Privacy Enhanced Mail (PEM) format. This AI allows you to parse and create PEM algorithm identifiers such as used in the PEM protocol. You call B_SetAlgorithmInfo to initialize an algorithm object from the encoded algorithm identifier. You call B_GetAlgorithmInfo with this AI to create an encoded algorithm identifier from an algorithm object that was created using AI_MD2, AI_MD2_BER, or AI_MD2_PEM. Also see AI_MD2.

Type of information this allows you to use:

an RFC 1423 identifier that specifies the MD2 message digest algorithm as defined in RFC 1319. This algorithm info type is intended to process the digest identifier in a MIC-Info field in a PEM-encapsulated header.

Format of info supplied to B_SetAlgorithmInfo:

pointer to a null-terminated string (char *) that gives the RSA-MD2 identifier, for example, “RSA-MD2.”Space and tab characters are removed from the string before it is copied to the algorithm object. B_SetAlgorithmInfo returns

if the algorithm identifier specifies an identifier other than

Format of info returned by B_GetAlgorithmInfo:

pointer to a null-terminated string that gives the RSA-MD2 identifier.

Crypto-C procedures to use with algorithm object:

B_DigestInit, B_DigestUpdate, and B_DigestFinal. Supply NULL_PTR for the keyObject argument in B_DigestInit.

Algorithm methods to include in application’s algorithm chooser:

AM_MD2.

1 0 2

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 112
Image 112
RSA Security 5 manual AIMD2PEM