| aes.h | Interface definition for class AES |
| alg.h | Algorithm base class for system and error state tracking |
| asn.h | Interface definition for low-level ASN.1 functions |
| cdk.h | Primary CDK header file, includes headers for all library modules |
| cdkerr.h | Definitions of CDK 7.0 error codes |
| cert.h | Interfaces for certificate processing and related ASN.1 functions |
| crc.h | Interface definition for class CRC |
| des.h | Interface definition for class DES (DES, TDES, and variants; FIPS 46-3/81) |
| ees.h | Interface definition for class EES ("Skipjack," FIPS 185) |
| hmac.h | Template definition for HMAC-SHA1 and HMAC-MD5 (RFC 2104) |
| md2.h | Interface definition for class MD2 (RFC 1319) |
| md5.h | Interface definition for class MD5 (RFC 1321) |
| oid.h | Definitions of various OIDs |
| parms.h | Interface definitions for various group and field parameters |
| pass.h | Interface definition for class Password (FIPS 181) |
| pk.h | Interface definitions for CDK classes implementing high-precision integer arithmetic and high-level public key operations |
| rand.h | Interface definition for class PRNG (FIPS 186-2) and other random number generators |
| rc2.h | Interface definition for class RC2 (RFC 2268) |
| rc4.h | Interface defintion for class RC4 (RFC 2246) |
| sha.h | Interface definitions for classes SHA and SHA2 (FIPS 180-2) |
| str.h | Types for handling strings and various cryptographic PDUs |
| tls.h | Interface definition for the SSLv3/TLS support routines. Implemented in tls.c |