Ss Isogeny SoftwareSoftware for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
Stars: ✭ 80 (+29.03%)
zaxNaCl-based Cryptographic Relay
Stars: ✭ 62 (+0%)
ecurveDiffieHellman, Elgamal, ECDSA & STS with elliptic curve in python
Stars: ✭ 19 (-69.35%)
KyberAdvanced crypto library for the Go language
Stars: ✭ 412 (+564.52%)
Useful Crypto ResourcesA place for useful crypto-related resources plus some of my fav stuff
Stars: ✭ 131 (+111.29%)
pairingOptimised bilinear pairings over elliptic curves
Stars: ✭ 44 (-29.03%)
crypto-in-actionalgebra arithmetic, finite fields, elliptic curves, zero-knowledge
Stars: ✭ 65 (+4.84%)
SigtoolEd25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler
Stars: ✭ 49 (-20.97%)
haclArchived. Curve25519 support has been integrated into mirage-crypto-ec (via fiat-crypto). Hacl bindings are available from the hacl-star opam package. OCaml bindings for HACL* elliptic curves
Stars: ✭ 21 (-66.13%)
bls-jsBLS signature implementation
Stars: ✭ 15 (-75.81%)
Curve25519 DalekA pure-Rust implementation of group operations on Ristretto and Curve25519
Stars: ✭ 477 (+669.35%)
Practical Cryptography For Developers BookPractical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Stars: ✭ 2,400 (+3770.97%)
tweedleGenerator and supporting evidence for security of the Tweedledum/Tweedledee pair of elliptic curves suitable for Halo
Stars: ✭ 16 (-74.19%)
ECTesterTests support and behavior of elliptic curve cryptography implementations on JavaCards (TYPE_EC_FP and TYPE_EC_F2M) and in selected software libraries.
Stars: ✭ 51 (-17.74%)
secp256k1-mlElliptic curve library secp256k1 wrapper for Ocaml
Stars: ✭ 18 (-70.97%)
CoincurveCross-platform Python bindings for libsecp256k1
Stars: ✭ 89 (+43.55%)
aos-signatureAbe-Ohkubo-Suzuki Linkable Ring Signatures
Stars: ✭ 48 (-22.58%)
Number-Theory-PythonPython code to implement various number theory, elliptic curve and finite field computations.
Stars: ✭ 85 (+37.1%)
noble-ed25519Fastest JS implementation of ed25519, x25519 & ristretto255. Independently audited, high-security, 0-dependency EDDSA signatures and ECDH key agreement
Stars: ✭ 220 (+254.84%)
Gurvygurvy implements Elliptic Curve Cryptography (+Pairing) for BLS12-381, BLS12-377, BW6-761, and BN256. Originally developed (and used) by gnark
Stars: ✭ 66 (+6.45%)
elliptic-curveA polymorphic interface for elliptic curve operations
Stars: ✭ 37 (-40.32%)
h2c-rust-refHash to curves - Rust reference implementation
Stars: ✭ 21 (-66.13%)
X25519Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function
Stars: ✭ 37 (-40.32%)
libeddsacryptographic library for ed25519 and curve25519
Stars: ✭ 20 (-67.74%)
std-curvesStandard curve database.
Stars: ✭ 53 (-14.52%)
FastecdsaPython library for fast elliptic curve crypto
Stars: ✭ 158 (+154.84%)
BulletproofsBulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
Stars: ✭ 458 (+638.71%)
keystore-idbIn-browser key management with IndexedDB and the Web Crypto API
Stars: ✭ 37 (-40.32%)
Wickr Crypto CAn implementation of the Wickr Secure Messaging Protocol in C
Stars: ✭ 279 (+350%)
CurvRust language general purpose elliptic curve cryptography.
Stars: ✭ 138 (+122.58%)
EllipticCurveAn elliptic curve library written in Swift 4
Stars: ✭ 18 (-70.97%)
awesome-zkp-starter-packA curated collection of links for zero-knowledge proof cryptography used in blockchains
Stars: ✭ 63 (+1.61%)
2D-Elliptic-Mesh-Generator2D orthogonal elliptic mesh generator which solves the Winslow partial differential equations
Stars: ✭ 36 (-41.94%)
schnorr-nizkSchnorr Protocol for Non-interactive Zero-Knowledge Proofs
Stars: ✭ 67 (+8.06%)
cryptotoolsNo description or website provided.
Stars: ✭ 182 (+193.55%)
ed448A golang implementation of Ed448-Goldilocks. This is a mirror of https://bugs.otr.im/otrv4/ed448
Stars: ✭ 36 (-41.94%)
zkpExperimental zero-knowledge proof compiler in Rust macros
Stars: ✭ 121 (+95.16%)
rippArgument systems for inner pairing products
Stars: ✭ 34 (-45.16%)
cryptosPure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
Stars: ✭ 846 (+1264.52%)
Tweetnacl JsPort of TweetNaCl cryptographic library to JavaScript
Stars: ✭ 1,176 (+1796.77%)
BulletproofJSSet of JavaScript based tools and Ethereum Solidity contracts for BulletProof based range proofs and confidential transactions
Stars: ✭ 26 (-58.06%)
curvesImplementations of popular elliptic curves
Stars: ✭ 229 (+269.35%)
nim-blscurveNim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Stars: ✭ 19 (-69.35%)
ConstantineConstant time pairing-based or elliptic curve based cryptography and digital signatures
Stars: ✭ 61 (-1.61%)
hazmat-mathHazmat ECC arithmetic for Cryptography.io
Stars: ✭ 28 (-54.84%)
bellmanBellman zkSNARK library for community with Ethereum's BN256 support
Stars: ✭ 121 (+95.16%)
galoisA performant NumPy extension for Galois fields and their applications
Stars: ✭ 106 (+70.97%)
Swift CryptoOpen-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Stars: ✭ 1,005 (+1520.97%)
btclibbtclib: a python3 library for 'bitcoin cryptography'
Stars: ✭ 60 (-3.23%)
btclibbtclib: a Python3 library for 'bitcoin cryptography'
Stars: ✭ 16 (-74.19%)
Jc curve25519Javacard implementation of Curve25519 (prototype, work-in-progress)
Stars: ✭ 18 (-70.97%)
jwt-compactCompact JWT implementation in Rust
Stars: ✭ 26 (-58.06%)
libgoldilocksAn implementation of Mike Hamburg's Ed448 (Goldilocks) curve - derived from libdecaf. This is a mirror of https://bugs.otr.im/otrv4/libgoldilocks
Stars: ✭ 17 (-72.58%)
baselineThe Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and r…
Stars: ✭ 565 (+811.29%)
Illustrated TlsThe Illustrated TLS Connection: Every byte explained
Stars: ✭ 2,751 (+4337.1%)
Opmsgopmsg message encryption
Stars: ✭ 704 (+1035.48%)