Ecc

Top 23 Ecc Open-Source Projects

  • UDPspeeder

    A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction, possible for All Traffics(TCP/UDP/ICMP)

  • Project mention: File transfer solution on a high-latency link | /r/networking | 2023-12-05
  • 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

  • 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
  • Stowaway

    👻Stowaway -- Multi-hop Proxy Tool for pentesters

  • Project mention: Stowaway -- Multi-hop Proxy Tool for pentesters | /r/hacking | 2023-11-13
  • gokey

    A simple vaultless password manager in Go

  • ggwave

    Tiny data-over-sound library

  • Project mention: Google Tone: Broadcast any URL to devices within earshot | news.ycombinator.com | 2023-07-16
  • SwCrypt

    RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X

  • noble-secp256k1

    Fastest 4KB JS implementation of secp256k1 signatures and ECDH

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

    I noticed in July of 2022 that Go did exactly the vulnerable example and reported it to the security team.

    https://github.com/golang/go/issues/53849

    It was fixed as of Go 1.21 https://go.dev/doc/go1.21

    ---

    The article cites JavaScript, which is not constant time. There's no sure way to do constant time operations in JavaScript and thus no secure way to do crypto directly in Javascript. Browsers like Firefox depend on low level calls which should be implemented in languages that are constant time capable.

    JavaScript needs something like constant time WASM in order to do crypto securely, but seeing the only constant time WASM project on GitHub has only 16 stars and the last commit was 2 years ago, it doesn't appear to have much interest. https://github.com/WebAssembly/constant-time

    However, for JavaScript, I recommend Paul's library Noble which is "hardened to be algorithmically constant time". It is by far the best library available for JavaScript. https://github.com/paulmillr/noble-secp256k1

  • 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
  • GpgFrontend

    A free, open-source, robust yet user-friendly, compact and cross-platform tool for OpenPGP encryption. It stands out as an exceptional GUI frontend for the modern GnuPG (gpg).

  • Project mention: GpgFrontend: Open-source, Cross-platform GnuPG Front end | news.ycombinator.com | 2024-03-16
  • Crypt-LE

    Crypt::LE - Let's Encrypt / Buypass / ZeroSSL and other ACME-servers client and library in Perl for obtaining free SSL certificates (inc. generating RSA/ECC keys and CSRs). HTTP/DNS verification is supported out of the box, EAB (External Account Binding) supported, easily extended with plugins, easily dockerized.

  • dvdisaster

    A tool providing additional ECC protection for optical media (unofficial version)

  • Project mention: Cold / Offline Storage - Budget Friendly | /r/DataHoarder | 2023-06-10

    DVDisaster, https://github.com/speed47/dvdisaster

  • Elliptic-PHP

    Fast, general Elliptic Curve Cryptography library. Supports curves used in Bitcoin, Ethereum and other cryptocurrencies (secp256k1, ed25519, ..)

  • ParPar

    High performance PAR2 create client for NodeJS

  • Project mention: Getting "checksum mismatch" too often when creating pars with latest version of MultiPar | /r/usenet | 2023-05-14
  • py_ecc

    Python implementation of ECC pairing and bn_128 and bls12_381 curve operations

  • recrypt

    A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption. (by IronCoreLabs)

  • l8w8jwt

    Minimal, OpenSSL-less and super lightweight JWT library written in C.

  • Project mention: L8w8jwt – a minimal, OpenSSL-less and lightweight JWT library written in C | news.ycombinator.com | 2023-07-23
  • 2key-ratchet

    2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.

  • OpenFIPS201

    An open source reference card application for NIST FIPS 201-2 / NIST SP800-73-4, targeting Javacard 3.0.4+

  • Project mention: SmardCard authentication | /r/sysadmin | 2023-05-16
  • flutter-openpgp

    OpenPGP for flutter made with golang for fast performance with support for android, ios, macos, linux, windows, web and hover

  • pairing

    Optimised bilinear pairings over elliptic curves

  • interesting-keys

    Interesting collected (leaked) encryption/decryption keys

  • elliptic-curve

    A polymorphic interface for elliptic curve operations

  • ecies-ed25519

    ECIES on Twisted Edwards Curve25519 using AES-GCM and HKDF-SHA256

  • Ed25519Tool

    Ed25519 signing and verification online tool.

  • Project mention: Show HN: Non.io, a Reddit-like platform Ive been working on for the last 4 years | news.ycombinator.com | 2023-06-12

    I'm concerned about the `#` character in the URL.

    # means fragment and that's kept local and not sent to the server unless client side Javascript sends it to the server. I would use an identifier that doesn't already mean something to the URL.

    See https://github.com/Cyphrme/URLFormJS#query-parameters-fragme... (Also see https://github.com/Cyphrme/Path)

    For an example where this is relevant: https://cyphr.me/ed25519_tool/ed.html#?msg_encoding=Text&msg...

    And see https://www.rfc-editor.org/rfc/rfc3986#section-3.5

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

Ecc related posts

Index

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

Project Stars
1 UDPspeeder 4,589
2 Practical-Cryptography-for-Developers-Book 3,262
3 Stowaway 2,415
4 gokey 1,941
5 ggwave 1,849
6 SwCrypt 718
7 noble-secp256k1 693
8 GpgFrontend 424
9 Crypt-LE 348
10 dvdisaster 240
11 Elliptic-PHP 203
12 ParPar 184
13 py_ecc 177
14 recrypt 140
15 l8w8jwt 123
16 2key-ratchet 109
17 OpenFIPS201 63
18 flutter-openpgp 60
19 pairing 55
20 interesting-keys 50
21 elliptic-curve 41
22 ecies-ed25519 30
23 Ed25519Tool 20

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