ISC Cryptographic Development Kit
User's Guide
CDK 7.0's object oriented API provides a wide range of cryptographic primitives as well as certificate and CRL processing functions. The provided algorithms include:
- public key algorithms: RSA, DSA/ECDSA, DH/ECDH
(digital signatures, encryption/decryption, key agreement) - symmetric ciphers: AES, TDES/DES/DESX, EES, RC2, RC4
(most FIPS-approved modes of operation are supported) - message digests: SHA-1, SHA-256/384/512, MD2, MD5, CRC-32
- keyed hash functions: HMAC-SHA1, HMAC-MD5
- pseudorandom number generation; primality testing
- high-precision arithmetic (rings of integers, finite fields, elliptic curves)
Among the CDK's more advanced features are:
- X.509v3 certificate/CRL parsing and creation
- PKCS#7/#8/#10/#12 PDU parsing and creation
(including support for the parsing and creation of S/MIME CMS PDUs) - an OCSP client
- a simple SSL/TLS client
CDK 7.0 is available on a wide range of platforms:
- Windows 9x/ME/NT/2000/XP, PocketPC 2002/ARM, Windows Mobile 5
- Solaris/SPARC, Solaris/Intel, SunOS/SPARC
- HP-UX 10/11
- IBM AIX (32- and 64-bit versions)
- Linux i86
- Mac OS X
- SGI IRIX 6.x
- Compaq Tru64
- Cray UNICOS
| ISC
Cryptographic Development Kit - User's Guide |
|
|
Questions? E-mail ISC
technical support
|
|
Copyright© 2002-2006 Information Security Corp. All rights reserved.
|