Ironclad includes a portable and tuned implementation of SHA1.
SHA1 Digest and HMAC for Common Lisp
A very simple implementation of SHA1 and HMAC-SHA1 for Common Lisp. The code is intended to be easy to follow and is therefore a little slower than it could be.
Depends on: base64
Repository: https://github.com/massung/sha1
License: Apache 2
cryptography