Raaz: A secure cryptographic library ------------------------------------ [![Build Staus][travis-status]][travis-raaz] [![Build Windows][appveyor-status]][appveyor-raaz] [![In Progress][waffle-inprogress]][waffle-raaz] [![Stackage LTS][stackage-lts-raaz-badge]][stackage-lts-raaz] [![Stackage Nightly][stackage-nightly-raaz-badge]][stackage-nightly-raaz] [![Hackage][hackage-badge]][hackage] [![Hackage Dependencies][hackage-deps-badge]][hackage-deps] This is the repository of `raaz`, a Haskell library that implements some standard cryptographic primitives. This library is the basis on which we plan to build a cryptographic framework in Haskell. For example, there are plans to implement some common cryptographic protocols like `ssh`. Thus applications that require cryptographic security, in particular secure networking applications can be built out of this. Raaz is also an attempt to provide better security guarantees by making use of Haskell's strong typing. Besides, we put a lot of emphasis on better API design and good documentation which, we believe, makes the usage of the library secure. The word `Raaz` (राज़) stands for secret in Hindi. Hacking and Discussion ---------------------- * For hacking see our [github repository][repo]. * For discussion see our [google groups][emailgroups] mailing list. * Hangout on irc.freenode.net (channel: #haskell-raaz). For details please refer to [our wiki][wiki]. ## Releasing and reviewing. The repository also contains the file Releasing.md which contains checklist for releasing a new version of the library. Any crypto library should undergo through review by multiple people. In the file Reviewing.md, we collect some common pitfalls to look for while reviewing the code. It is good to actively look for some of the problems suggested there but of course one should also look for other problems. [wiki]: "Raaz Wiki" [repo]: "Raaz on github" [emailgroups]: "Raaz on Google groups" [waffle-raaz]: [waffle-inprogress]: [travis-status]: "Build status" [travis-raaz]: [stackage-lts-raaz]: [stackage-nightly-raaz]: [stackage-lts-raaz-badge]: [stackage-nightly-raaz-badge]: [hackage]: [hackage-badge]: [hackage-deps-badge]: [hackage-deps]: [appveyor-status]: [appveyor-raaz]: