Cryptographic network library for Haskell
Haskell C C++
Latest commit 37d37c1 Feb 7, 2017 @piyush-kurur piyush-kurur Merge flags to vectorise and nativise.
This change adds flags opt-vectorise and opt-native which allows the
GCC to generate much better code than that using explicit vector
instructions.

README.md

Raaz: A secure networking library in Haskell

Build Staus In Progress

Raaz is a library for secure network programming. The word Raaz (राज़) stands for secret in Hindi. The aim of this library is to provide a haskell interface to existing protocols like ssh and tls together with fast implementation of primitives.

Hacking and Discussion

For details please refer to our 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.