Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for elliptic curves
elliptic-curves
x
192 search results found
Practical Cryptography For Developers Book
⭐
3,259
Practical 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
Tweetnacl Js
⭐
1,686
Port of TweetNaCl cryptographic library to JavaScript
Swift Crypto
⭐
1,379
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Circl
⭐
1,098
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
Net Ssh
⭐
953
Pure Ruby implementation of an SSH (protocol 2) client
Python Ecdsa
⭐
894
pure-python ECDSA signature/verification and ECDH key agreement
Curve25519 Dalek
⭐
784
A pure-Rust implementation of group operations on Ristretto and Curve25519
Opmsg
⭐
725
opmsg message encryption
Crypto Attacks
⭐
694
Python implementations of cryptographic attacks and utilities.
Ellipticcurvekeypair
⭐
650
Sign, verify, encrypt and decrypt using the Secure Enclave
Kyber
⭐
575
Advanced crypto library for the Go language
Elliptic Curves
⭐
564
Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, secp256k1, SM2
Bulletproofs
⭐
531
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
Algebra
⭐
513
Libraries for finite field, elliptic curve, and polynomial arithmetic
Noble Curves
⭐
510
Audited & minimal JS implementation of elliptic curve cryptography.
Gnark Crypto
⭐
460
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
Wickr Crypto C
⭐
365
An implementation of the Wickr Secure Messaging Protocol in C
Secp256k1 Zkp
⭐
352
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
Curves
⭐
289
Implementations of popular elliptic curves
Cryptos
⭐
278
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
Multi Party Sig
⭐
267
Implementation of protocols for threshold signatures
Fastecdsa
⭐
254
Python library for fast elliptic curve crypto
Curv
⭐
236
Rust language general purpose elliptic curve cryptography.
Constantine
⭐
225
Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.
Galois
⭐
225
A performant NumPy extension for Galois fields and their applications
Cryptotools
⭐
148
Coincurve
⭐
144
Cross-platform Python bindings for libsecp256k1
Useful Crypto Resources
⭐
137
A place for useful crypto-related resources plus some of my fav stuff
Libbls
⭐
130
Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
Garaga
⭐
121
Efficient pairing library, written in Cairo 🐺.
Taiga
⭐
113
A framework for generalized shielded state transitions
Cryptodeeptools
⭐
110
Crypto Deep Tools a set of scripts for detailed cryptanalysis of the Blockchain network in cryptocurrency Bitcoin
R1cs Std
⭐
106
R1CS constraints for bits, fields, and elliptic curves
Cryptotools
⭐
103
A repo to hold common tools used by my crypto projects
Ed25519
⭐
103
Ed25519 high-performance public-key signature system as a RubyGem (MRI C extension and JRuby Java extension)
Libff
⭐
98
C++ library for Finite Fields and Elliptic Curves
Bls12 381
⭐
94
High-speed BLS12-381 implementation in Go
Ecgen
⭐
91
Tool for generating Elliptic curve domain parameters
Bitcoin Cryptography Library
⭐
90
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Certificatesigningrequest
⭐
84
Generate a certificate signing request (CSR) programmatically on iOS/macOS/watchOS/tvOS devices
Std Curves
⭐
84
Standard curve database.
Frost
⭐
81
Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures) by the Zcash Foundation
Sigtool
⭐
81
Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler
Zkp
⭐
80
Experimental zero-knowledge proof compiler in Rust macros
Ada Crypto Library
⭐
80
The libadacrypt-dev is a crypto library for Ada with a nice API. It is written for the i386 and x86_64 hardware architecture and supports AES, Twofish, 3DES, Serpent SHA-1/256/384/512, DSA, OAEP-RSA, HMAC, CMAC, SIV, OCB, Nonces, Elliptic Curves. etc. It also contains regression tests consisting of over 400 tests. Dependencies: make and gnat-4.9.
Btclib
⭐
78
btclib: a python3 library for 'bitcoin cryptography'
Zax
⭐
78
NaCl-based Cryptographic Relay
Ss Isogeny Software
⭐
77
Software for "Quantum-Resistant Cryptosystems from Supersingular Elliptic Curve Isogenies"
Microllect
⭐
76
an introduction to the Bitcoin (BTC) network and how addresses are made,Fully automated btc wallet Attack,using advanced protocols.
Jcmathlib
⭐
73
Implementation of mathematical operations with big numbers and elliptic curve points for smart cards with JavaCard platform.
Schnorr Nizk
⭐
71
Schnorr Protocol for Non-interactive Zero-Knowledge Proofs
Bee2
⭐
68
A cryptographic library
Bulletproofs
⭐
66
Bulletproofs and Bulletproofs+ Rust implementation for Aggregated Range Proofs over multiple elliptic curves
Rs
⭐
64
Elliptic Curve Integrated Encryption Scheme for secp256k1 in Rust
Zk Light Client Implementation
⭐
61
Zero Knowledge Light Client Implementation by Zpoken team.
Draft Irtf Cfrg Hash To Curve
⭐
59
Hashing to Elliptic Curves
Ectester
⭐
53
Tests support and behavior of elliptic curve cryptography implementations on JavaCards (TYPE_EC_FP and TYPE_EC_F2M) and in selected software libraries.
Www
⭐
51
web server for static content
Number Theory Python
⭐
51
Python code to implement various number theory, elliptic curve and finite field computations.
Aos Signature
⭐
49
Abe-Ohkubo-Suzuki Linkable Ring Signatures
Ecfactory
⭐
49
SageMath library for constructing elliptic curves
Pairing
⭐
47
Optimised bilinear pairings over elliptic curves
Tinyec
⭐
46
A tiny ellliptic curve library
Pytezos
⭐
45
python utils for tezos
Jwt Compact
⭐
45
Compact JWT implementation in Rust
Ecfft
⭐
45
Elliptic Curve Fast Fourier Transform built on @arkworks-rs
Appliedcrypto
⭐
44
MSc module in Applied Cryptography - CSN11131
X25519
⭐
43
Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function
Crypto In Action
⭐
42
algebra arithmetic, finite fields, elliptic curves, zero-knowledge
Gopaque
⭐
41
Go implementation of OPAQUE (hidden password user registration and auth)
Elliptic Curve
⭐
39
A polymorphic interface for elliptic curve operations
Ed448
⭐
39
A golang implementation of Ed448-Goldilocks. This is a mirror of https://bugs.otr.im/otrv4/ed448
Cheetah
⭐
39
A STARK-friendly elliptic curve defined over a sextic extension of a small prime field.
2d Elliptic Mesh Generator
⭐
36
2D orthogonal elliptic mesh generator which solves the Winslow partial differential equations
Gcp Iot Core Examples
⭐
35
Google Cloud Platform IOT Core Examples
Smgo
⭐
35
Shang-Mi cipher library. Constant-time implementation of SM2 and SM4.
Ellipticcurvekit
⭐
35
Elliptic Curve Cryptography in Pure Swift
Oblivious Transfer
⭐
34
Oblivious transfer for multiparty computation
Coqprime
⭐
33
Prime numbers for Coq
Crypton
⭐
32
A simple Dart library for asymmetric encryption and digital signatures
Zkp Workshop
⭐
32
Explore the world of zero-knowledge proofs from first principles.
Keystore Idb
⭐
28
In-browser key management with IndexedDB and the Web Crypto API
Bsgs Cuda
⭐
28
Cm_factorization
⭐
27
Complex multiplication based factorization
Php Secp256k1
⭐
27
Pure PHP secp256k1
Hazmat Math
⭐
27
Hazmat ECC arithmetic for Cryptography.io
Secp256k1 Voi
⭐
26
High assurance Go secp256k1 (Mirror)
Kogarashi
⭐
25
A Next-Generation Composable Hybrid Smart Contract and (De)Centralized Merged Application Platform
Crypto
⭐
25
Cryptographic operations in WASM, C, Typescript for Nodejs and the browser.
Yaog
⭐
24
Yet Another Openssl GUI : Qt based openssl GUI to create CSR, certificates, keys (RSA / DSA / EC)
Secp256k1 Ml
⭐
24
Elliptic curve library secp256k1 wrapper for Ocaml
Libeddsa
⭐
24
cryptographic library for ed25519 and curve25519
Ec3
⭐
24
Elliptic Curve Cryptography Compiler: an incomplete experiment in code-generation for elliptic curves in Go
H2c Rust Ref
⭐
23
Hash to curves - Rust reference implementation
Mini_ecdsa
⭐
23
Elliptic curve tools, ECDSA, and ECDSA attacks.
Nim Blscurve
⭐
22
Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Libakrypt 0.x
⭐
22
Software crypto module for user space
Ecc
⭐
22
elliptic-curve cryptography
Bitcoinexplainer
⭐
21
Interactive examples explaining the details of how bitcoin calculations work.
Eclib
⭐
21
The eclib package includes mwrank (for 2-descent on elliptic curves over Q) and modular symbol code used to create the elliptic curve database.
1-100 of 192 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.