Secure Hash Algorithm 1 (SHA1) is defined in RFC 3174, and therefore more-or-less counts as a protocol.

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


License: Apache 2