nim-blscurveNim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Stars: ✭ 19 (+26.67%)
Wickr Crypto CAn implementation of the Wickr Secure Messaging Protocol in C
Stars: ✭ 279 (+1760%)
ed448A golang implementation of Ed448-Goldilocks. This is a mirror of https://bugs.otr.im/otrv4/ed448
Stars: ✭ 36 (+140%)
EllipticcurvekeypairSign, verify, encrypt and decrypt using the Secure Enclave
Stars: ✭ 589 (+3826.67%)
FastecdsaPython library for fast elliptic curve crypto
Stars: ✭ 158 (+953.33%)
2D-Elliptic-Mesh-Generator2D orthogonal elliptic mesh generator which solves the Winslow partial differential equations
Stars: ✭ 36 (+140%)
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 (+240%)
Tweetnacl JsPort of TweetNaCl cryptographic library to JavaScript
Stars: ✭ 1,176 (+7740%)
cryptosPure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
Stars: ✭ 846 (+5540%)
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 (+40%)
Jc curve25519Javacard implementation of Curve25519 (prototype, work-in-progress)
Stars: ✭ 18 (+20%)
btclibbtclib: a Python3 library for 'bitcoin cryptography'
Stars: ✭ 16 (+6.67%)
BulletproofsBulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
Stars: ✭ 458 (+2953.33%)
Number-Theory-PythonPython code to implement various number theory, elliptic curve and finite field computations.
Stars: ✭ 85 (+466.67%)
EllipticCurveAn elliptic curve library written in Swift 4
Stars: ✭ 18 (+20%)
CurvRust language general purpose elliptic curve cryptography.
Stars: ✭ 138 (+820%)
schnorr-nizkSchnorr Protocol for Non-interactive Zero-Knowledge Proofs
Stars: ✭ 67 (+346.67%)
jwt-compactCompact JWT implementation in Rust
Stars: ✭ 26 (+73.33%)
zkpExperimental zero-knowledge proof compiler in Rust macros
Stars: ✭ 121 (+706.67%)
BulletproofJSSet of JavaScript based tools and Ethereum Solidity contracts for BulletProof based range proofs and confidential transactions
Stars: ✭ 26 (+73.33%)
cryptotoolsNo description or website provided.
Stars: ✭ 182 (+1113.33%)
ConstantineConstant time pairing-based or elliptic curve based cryptography and digital signatures
Stars: ✭ 61 (+306.67%)
hazmat-mathHazmat ECC arithmetic for Cryptography.io
Stars: ✭ 28 (+86.67%)
cpiQuickly adjust U.S. dollars for inflation using the Consumer Price Index (CPI)
Stars: ✭ 99 (+560%)
X25519Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function
Stars: ✭ 37 (+146.67%)
h2c-rust-refHash to curves - Rust reference implementation
Stars: ✭ 21 (+40%)
Opmsgopmsg message encryption
Stars: ✭ 704 (+4593.33%)
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 (+13.33%)
Curve25519 DalekA pure-Rust implementation of group operations on Ristretto and Curve25519
Stars: ✭ 477 (+3080%)
Illustrated TlsThe Illustrated TLS Connection: Every byte explained
Stars: ✭ 2,751 (+18240%)
KyberAdvanced crypto library for the Go language
Stars: ✭ 412 (+2646.67%)
std-curvesStandard curve database.
Stars: ✭ 53 (+253.33%)
tweedleGenerator and supporting evidence for security of the Tweedledum/Tweedledee pair of elliptic curves suitable for Halo
Stars: ✭ 16 (+6.67%)
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 (+15900%)
zaxNaCl-based Cryptographic Relay
Stars: ✭ 62 (+313.33%)
keystore-idbIn-browser key management with IndexedDB and the Web Crypto API
Stars: ✭ 37 (+146.67%)
secp256k1-mlElliptic curve library secp256k1 wrapper for Ocaml
Stars: ✭ 18 (+20%)
Useful Crypto ResourcesA place for useful crypto-related resources plus some of my fav stuff
Stars: ✭ 131 (+773.33%)
pairingOptimised bilinear pairings over elliptic curves
Stars: ✭ 44 (+193.33%)
libeddsacryptographic library for ed25519 and curve25519
Stars: ✭ 20 (+33.33%)
aos-signatureAbe-Ohkubo-Suzuki Linkable Ring Signatures
Stars: ✭ 48 (+220%)
CoincurveCross-platform Python bindings for libsecp256k1
Stars: ✭ 89 (+493.33%)
ecurveDiffieHellman, Elgamal, ECDSA & STS with elliptic curve in python
Stars: ✭ 19 (+26.67%)
chia-bls-gochia-bls-signature in go, chia bls 签名工具go实现
Stars: ✭ 32 (+113.33%)
noble-ed25519Fastest JS implementation of ed25519, x25519 & ristretto255. Independently audited, high-security, 0-dependency EDDSA signatures and ECDH key agreement
Stars: ✭ 220 (+1366.67%)
Ss Isogeny SoftwareSoftware for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
Stars: ✭ 80 (+433.33%)
jubjubSupporting evidence for security of the Jubjub curve to be used in Zcash
Stars: ✭ 13 (-13.33%)
sgxwalletsgxwallet is the first-ever opensource high-performance hardware secure crypto wallet that is based on Intel SGX technology. First opensource product on Intel SGX whitelist. Scales to 100,000+ transactions per second. Currently supports ETH and SKALE, and will support BTC in the future. Sgxwallet is under heavy development and use by SKALE network.
Stars: ✭ 50 (+233.33%)
elliptic-curveA polymorphic interface for elliptic curve operations
Stars: ✭ 37 (+146.67%)
Gurvygurvy implements Elliptic Curve Cryptography (+Pairing) for BLS12-381, BLS12-377, BW6-761, and BN256. Originally developed (and used) by gnark
Stars: ✭ 66 (+340%)
blscrapeRA tool to gather, analyze and visualize data from the Bureau of Labor Statistics (BLS) API. Functions include segmentation, geographic analysis and visualization.
Stars: ✭ 89 (+493.33%)
crypto-in-actionalgebra arithmetic, finite fields, elliptic curves, zero-knowledge
Stars: ✭ 65 (+333.33%)
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 (+226.67%)
galoisA performant NumPy extension for Galois fields and their applications
Stars: ✭ 106 (+606.67%)
btclibbtclib: a python3 library for 'bitcoin cryptography'
Stars: ✭ 60 (+300%)
bulletproofsBulletproofs and Bulletproofs+ Rust implementation for Aggregated Range Proofs over multiple elliptic curves
Stars: ✭ 62 (+313.33%)
curvesImplementations of popular elliptic curves
Stars: ✭ 229 (+1426.67%)
Swift CryptoOpen-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Stars: ✭ 1,005 (+6600%)