AI_DES_CBCPadPEM
AI_DES_CBCPadPEM
Purpose:
This AI is similar to AI_DES_CBCPadIV8 except that it uses the format defined in the Privacy Enhanced Mail protocol (PEM). This AI allows you to parse and create PEM algorithm identifiers. First, you call B_SetAlgorithmInfo to initialize an algorithm object from the encoded algorithm identifier that includes the initialization vector. Alternatively, you call B_GetAlgorithmInfo with this AI to create an encoded algorithm identifier from an algorithm object created using
AI_DES_CBCPadIV8 or AI_DES_CBCPadBER. Also see AI_DES_CBCPadIV8.
Type of information this allows you to use:
an RFC 1423 identifier that specifies the
Format of info supplied to B_SetAlgorithmInfo:
pointer to a
B_SetAlgorithmInfo returns BE_WRONG_ALGORITHM_INFO if the algorithm identifier specifies an identifier other than
Format of info returned by B_GetAlgorithmInfo:
pointer to a
Crypto-C procedures to use with algorithm object:
B_EncryptInit, B_EncryptUpdate, B_EncryptFinal, B_DecryptInit,
B_DecryptUpdate, and B_DecryptFinal. You may pass (B_ALGORITHM_OBJ)NULL_PTR for all randomAlgorithm arguments.
C h a p t e r 2 A l g o r i t h m I n f o Ty p e s | 29 |