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

417 stars
19 watching
45 forks
Language: Nim
last commit: about 1 month 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 225
open-quantum-safe/liboqs Provides a C library implementing quantum-resistant cryptographic algorithms and APIs 1,964
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. 129
daviddesmet/nacl.core A managed .NET library providing cryptographic primitives and message authentication codes 72
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. 294
spalt08/cryptography A collection of high-performance cryptographic packages in JavaScript. 55
dmazzella/ucrypto Provides a fast implementation of digital signatures using RSA and Elliptic Curve Cryptography. 34
jedisct1/libhydrogen A lightweight cryptographic library providing simple functions to solve common problems. 637
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. 67
cronokirby/saferith A constant-time arithmetic library designed to enhance cryptographic operations 97