AI_ECBuildAcceleratorTable

AI_ECBuildAcceleratorTable

Purpose:

This AI allows you to build an acceleration table for the retrieval of a base point in various elliptic curve (EC) operations. To build a table that includes public key values as well as base point values, see AI_ECBuildPubKeyAccelTable.

Type of information this allows you to use:

elliptic curve parameters as defined in X9.62 to generate auxiliary data for the acceleration of EC operations with base point. Elliptic curve parameters can be generated through the execution of AI_ECParamGen.

Format of info supplied to B_SetAlgorithmInfo:

pointer to a B_EC_PARAMS structure:

typedef struct {

 

B_INFO_TYPE parameterInfoType;

/* used to interpret EC parameters */

POINTER

parameterInfoValue

/* describes elliptic curve */

}B_EC_PARAMS;

where parameterInfoType must be AI_ECParameters and parameterInfoValue must be

6 0

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 70
Image 70
RSA Security 5 manual AIECBuildAcceleratorTable, Pointer to a Becparams structure