buddy is a complete security library for clojure with support for:
- authentication, authorization & access rules (ring/compojure extensions)
- secure hash functions (digest)
- password hashing algorithms (bcrypt, pbkdf2, scrypt)
- message/text signing (high level interface)
- signature & authentication (mac & digital signature)
- encryption (block & stream ciphers)
- key derivartion functions (kdf)
For more info:
- Stable version documentation: http://niwibe.github.io/buddy/index.html
- Development version documentation: http://niwibe.github.io/buddy/index-dev.html