Crypticl is a cryptography library written in Common Lisp. The goal is to provide flexible, high level cryptographic abstractions on top of a kernel of core cryptographic primitives. The core currently includes AES, IDEA, MD5, SHA-1, SHA-256, DSA and RSA primitives. It is distributed under an MIT-style license.
The library will be limited to common, secure algorithms and not try to implement all available cryptographic algorithms. Hence AES is included and DES is not.
Take a look at the manual for examples of how to use the library. The focus so far has been to find the right abstractions and define a good api. Optimization and rigorous testing has yet to be done and Crypticl should not be used in production code.
obol-0.1.2.tar.gz, requires Crypticl 0.2 (not included).
obol-0.1.1.tar.gz, includes Crypticl 0.1.1.
You can browse the CVS repository or download the current development tree via anonymous cvs, as described here