A SERVICE OF

logo

Algorithms in Crypto-C
110 RSA BSAFE Crypto-C Developers Guide
Table 4-9 Diffie-Hellman Key Agreement
Algorithm Info Type Description BER
Parameter Generation
AI_DHParamGen Diffie-Hellman parameter generation
Key Agreement
AI_DHKeyAgree Diffie-Hellman key agreement
AI_DHKeyAgreeBER Diffie-Hellman key agreement, BER-encoded
algorithm identifier
a
Table 4-10 Elliptic Curve Public-Key Cryptography
Algorithm Info Type Description
Parameter Generation
AI_ECParamGen EC parameter generation
AI_ECParameters EC parameter use and access
AI_ECParametersBER EC BER parameter use and access
Acceleration Tables
AI_ECAcceleratorTable Acceleration table use and access
AI_ECBuildAcceleratorTable Generates auxiliary data to speed EC operations
AI_ECBuildPubKeyAccelTable Generates auxiliary data to speed EC operations, including
ECDH-specific operations
AI_ECPubKey Generates auxiliary data to speed EC operations for a
specific public-key
AI_ECPubKeyBER
Specifies public key and underlying EC parameters to build an
acceleration table
Key Generation
AI_ECKeyGen EC key pair generation
Elliptic Curve Diffie-Hellman
AI_EC_DHKeyAgree Two-phase EC Diffie-Hellman key agreement