Ironclad

Ironclad is a Common Lisp Cryptography package; several block encryption algorithms and hash functions are included with the initial release. Its initial impetus was to unify several of the cryptographic packages for Common Lisp (such as the MD5 and SHA1 implementations floating around), but it aims at providing a cryptographic toolkit similar in scope to something like OpenSSL or Crypto++.

The Ironclad homepage and package documentation can be found at:

http://method-combination.net/lisp/ironclad/

Ironclad can be downloaded from:

Download ASDF package from http://www.method-combination.net/lisp/files/ironclad.tar.gz

An ASDF package-definition file is included, and the current release should be ASDF-installable.

The SHA-1 and SHA-256 hash functions do not work under CLISP versions earlier than 2.34. Please upgrade your CLISP installation. (The failures are related to CLISP's handling of (LOOP ... FINALLY ...).)

Ironclad is distributed under a liberal X11/MIT-like license.

Debian package

Ironclad has been packaged for Debian. You can just apt-get install it.

The latest Debian package sources can be found among the CL-Debian repositories.

Note however that the Debian package lacks some cryptographic algorithms, removed due to patent issues. More information here.

Using Ironclad

Tell us how you are using Ironclad:


This page is linked from: cl-growl   CL-MD5   cl-net-snmp   MD5   rtm-lisp-api   sb-sha1   SHA1  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively