elliptic-curves

Top 23 elliptic-curf Open-Source Projects

  • Practical-Cryptography-for-Developers-Book

    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

    Port of TweetNaCl cryptographic library to JavaScript

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • swift-crypto

    Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.

  • Project mention: Swift for Android: How to use Swift-Crypto with Android Studio | dev.to | 2023-11-14

    dependencies: [ .package(url: "https://github.com/scade-platform/swift-java.git", branch: "main"), .package(url: "https://github.com/apple/swift-crypto.git", .branch("main")) ]

  • cryptos

    Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes

  • CIRCL

    CIRCL: Cloudflare Interoperable Reusable Cryptographic Library

  • Project mention: Lattice Asymetric Encryption | /r/crypto | 2023-05-22

    - https://github.com/cloudflare/circl

  • python-ecdsa

    pure-python ECDSA signature/verification and ECDH key agreement

  • curve25519-dalek

    A pure-Rust implementation of group operations on Ristretto and Curve25519

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • opmsg

    opmsg message encryption

  • kyber

    Advanced crypto library for the Go language (by dedis)

  • noble-curves

    Audited & minimal JS implementation of elliptic curve cryptography.

  • Project mention: The AT protocol is the most obtuse crock of s* | news.ycombinator.com | 2023-05-09

    BlueSky uses @noble/secp256k1 which performs this stuff in Javascript, with about 880* verifications per second on the Apple M2 (a chip with a relatively high IPC, likely higher than your average server).

    Verifying those messages will take about a minute of CPU time per user (assuming no impact from cache misses due to threads swapping in and out and processing new data). I think that's quite significant.

    * = https://github.com/paulmillr/noble-curves

  • algebra

    Libraries for finite field, elliptic curve, and polynomial arithmetic

  • Project mention: Müsli - An experimental binary serialization framework with more choice | /r/rust | 2023-05-18

    Love seeing the work on modes! There's definitely a use for this in cryptography, where you might want to serialize things containing elliptic curve points, which can be serialized in both "compressed" form and "uncompressed" form. We make extensive use of this in our serialization framework in arkworks: https://github.com/arkworks-rs/algebra/tree/master/serialize

  • wickr-crypto-c

    An implementation of the Wickr Secure Messaging Protocol in C

  • secp256k1-zkp

    A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

  • multi-party-sig

    Implementation of protocols for threshold signatures

  • galois

    A performant NumPy extension for Galois fields and their applications (by mhostetter)

  • constantine

    Constantine: modular, high-performance, zero-dependency cryptography stack for proof systems and blockchain protocols.

  • Project mention: A beginner's guide to constant-time cryptography (2017) | news.ycombinator.com | 2024-02-22

    Percival cache attacks on Hyperthreading.

    I go over some examples here: https://github.com/mratsim/constantine/issues/358#issuecomme...

  • cryptotools

  • coincurve

    Cross-platform Python bindings for libsecp256k1

  • taiga

    A framework for generalized shielded state transitions (by anoma)

  • btclib

    btclib: a python3 library for 'bitcoin cryptography'

  • sigtool

    Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler

  • rs

    Elliptic Curve Integrated Encryption Scheme for secp256k1 in Rust

  • pairing

    Optimised bilinear pairings over elliptic curves

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

elliptic-curves related posts

Index

What are some of the best open-source elliptic-curf projects? This list will help you:

Project Stars
1 Practical-Cryptography-for-Developers-Book 3,262
2 tweetnacl-js 1,723
3 swift-crypto 1,403
4 cryptos 1,326
5 CIRCL 1,177
6 python-ecdsa 890
7 curve25519-dalek 827
8 opmsg 742
9 kyber 608
10 noble-curves 585
11 algebra 541
12 wickr-crypto-c 372
13 secp256k1-zkp 350
14 multi-party-sig 286
15 galois 267
16 constantine 254
17 cryptotools 198
18 coincurve 145
19 taiga 124
20 btclib 97
21 sigtool 82
22 rs 72
23 pairing 55

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com