constantine

Cryptography library

A high-performance cryptography library for cryptographic primitives and protocols used in blockchain and zero-knowledge proof systems

Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.

GitHub

408 stars
19 watching
43 forks
Language: Nim
last commit: 16 days ago
Linked from 1 awesome list

barreto-naehrigbigintbignumblsbls-signaturebls12-381constant-timecryptographydigital-signatureelliptic-curve-arithmeticelliptic-curve-cryptographyelliptic-curvesfinite-fieldsgalois-fieldhash-to-curvepairingpairing-cryptographypublic-key-cryptographyside-channelszkp

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
azadkuh/mbedcrypto A portable C++ library for encryption and decryption of binary data using various algorithms 47
cpeikert/lol A cryptographic library built on top of lattices that enables fully-homomorphic encryption 224
open-quantum-safe/liboqs A collection of quantum-resistant cryptographic algorithms implemented in C 1,894
lucawolf/des.nim A Nim implementation of cryptographic algorithms including DES and DUKPT. 6
rdubois-crypto/freshcryptolib A collection of cryptographic primitives and functions for blockchain systems. 124
daviddesmet/nacl.core A managed .NET library providing cryptographic primitives and message authentication codes 71
bogdan-kulynych/libshe An encryption library allowing secure execution of functions on encrypted data without decrypting it 27
meychi/ascrypt A cryptographic library with a uniform API for multiple programming languages. 47
brndnmtthws/dryoc A pure-Rust cryptography library based on libsodium, providing a mostly drop-in replacement with safe and protected memory handling. 288
spalt08/cryptography A collection of high-performance cryptographic packages in JavaScript. 54
dmazzella/ucrypto Provides a fast implementation of digital signatures using RSA and Elliptic Curve Cryptography. 32
jedisct1/libhydrogen A lightweight cryptographic library providing simple functions to solve common problems. 630
jangko/nimaes An implementation of the Advanced Encryption Standard with the Rinjdael algorithm in Nim. 54
raaz-crypto/raaz A Haskell cryptographic library providing high-level and safe access to various cryptographic operations. 68
cronokirby/saferith A constant-time arithmetic library designed to enhance cryptographic operations 97