OpenSSL
OpenSSL by the Openssl team
OpenSSL is derived from SSLeay. It offers support for SSL and TLS, as
well as a wide variety of Certification Authority functions and a
general purpose crypto library.
- License: Apache-style
- Tested on a wide variety of systems
- Good documentation
- 2.1 mb as openssl-0.9.6b.tar.gz
- Encodings:
- ASN.1 (including X.509), Base64 & PEM
- Compression:
- ?
- Hashes:
- md2, md4, md5, sha, ripemd-160
- pRNG:
- pseudo
- private key ciphers:
- AES, des, 3des, idea, all in ecb, cfb, ofb and cbc modes. RC2, RC4,
RC5, safer
- Public key systems:
- DH, RSA, DSA
- Other:
- SSLv2 v3, TLS, Prime generation, bigmath package
- Tested with:
- UNIX, VMS, Win16, Win32. Includes testing system.
Very fast libdes is included.
What started as an effort to implement the SSL protocol has turned into a
fairly complete cryptographic library, supported by a team of developers.
There is also quite a bit of ASN.1 support, with routines to convert and
manipulate the base ASN.1 types, X509v3 certificates, certificate requests,
certificate revocation lists (CRL), RSA private keys and DH parameters.
There are routines to load and write these objects in base64 encoding and
routines to convert ASN.1 object identifiers to/from ASCII
representations and an internal form.
For more information see
www.openssl.org
include "list.html" ; ?>