cacophony

Crypto library

A Haskell library implementing cryptographic protocols for secure communication.

A Haskell library implementing the Noise protocol.

GitHub

96 stars
10 watching
16 forks
Language: Haskell
last commit: over 5 years ago
cryptographyhaskell

Related projects:

RepositoryDescriptionStars
galoisinc/cryptolAn interpreter for a public standard language for specifying cryptographic algorithms1,139
raaz-crypto/raazA Haskell cryptographic library providing high-level and safe access to various cryptographic operations.67
sdiehl/zurihac-cryptoSmall minimal examples of modern cryptographic techniques in Haskell79
microchiptech/cryptoauthlibA library that provides APIs for communicating with secure elements in cryptographic devices.388
deliberative/cryptoA reference implementation of cryptographic operations in WebAssembly and Node.js for secure data exchange and sharing.29
b-con/crypto-algorithmsA collection of basic cryptographic algorithms implemented from scratch in C.1,847
lvh/caesiumA modern cryptography library for Clojure based on libsodium181
0xpolygonzero/plonky2A Rust implementation of a cryptographic protocol for secure multi-party computation and proof systems791
ethereum/cbc-casperA Python implementation of a class of 'correct-by-construction' consensus protocols.229
pyca/pynaclA Python interface to cryptographic primitives and protocols1,079
codesinchaos/chaos.naclA C# cryptography library implementing a subset of cryptographic primitives and algorithms based on NaCl.134
spalt08/cryptographyA collection of high-performance cryptographic packages in JavaScript.55
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
pluto/ronkathonA collection of cryptographic primitives implemented in Rust from scratch to understand everything from first principles.192
haskoin/haskoin-coreA Haskell-based implementation of Bitcoin and Bitcoin Cash protocol functions and primitives523