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.
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
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 |