= Buddy - Security library for clojure. Andrey Antukh, niwi@niwi.nz :source-highlighter: pygments :pygments-style: friendly
image:http://clojars.org/buddy/latest-version.svg["Clojars Project", link="http://clojars.org/buddy"]
NOTE: this project is deprecated and not going to be updated; plase use the individual modules: buddy-core, buddy-auth, buddy-sign and buddy-hashers.
== Introduction
buddy is a complete security library for clojure. With support for:
Since version 0.3.0, buddy is split into four modules for improved modularity of the application and to allow people to include only wanted parts of buddy instead of one monolithic library.
Each module has its own functionality and its own documentation. This document/page only serves as an introduction to the library and the content of index.
If you are happy with the monolithic version of buddy, you may want include the "buddy" meta-package:
In other case, see the concrete installation instructions of the module that you need.
== Modules Summary
=== buddy-core
Cryptographyc API.
With that (maybe incomple) list of features:
Github: https://github.com/funcool/buddy-core
Documentation: http://funcool.github.io/buddy-core/latest/
=== buddy-auth
Authentication and Authorization for ring and ring-based web applications.
With that list of features:
Github: https://github.com/funcool/buddy-auth
Documentation: http://funcool.github.io/buddy-auth/latest/
=== buddy-hashers
The collection of secure password hashers.
Github: https://github.com/funcool/buddy-hashers
Documentation: http://funcool.github.io/buddy-hashers/latest/
=== buddy-sign
High level message signing module.
With that list of features:
Github: https://github.com/funcool/buddy-sign
Documentation: http://funcool.github.io/buddy-sign/latest/
== External resources