PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Elliptic Curve Cryptography Python Packages

Python packages with the GitHub topic elliptic-curve-cryptography. Sorted by relevance, with stars and monthly downloads.
serengil
lightecc

A Lightweight Elliptic Curve Cryptography Arithmetic Library For Python with Support for Prime and Binary Fields

414K 9 2
serengil
lightphe

A Lightweight Partially Homomorphic Encryption Library for Python

405K 102 12
serengil
lightdsa

A Lightweight Digital Signature Algorithm Library for Python

387K 5 0
mhostetter
galois

A performant NumPy extension for Galois fields and their applications

212K 464 42
ecies
eciespy

Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519 in Python

125K 135 26
drobotun
gostcrypto

GOST cryptographic functions

10K 50 9
keep-starknet-strange
garaga

State-of-the-art Elliptic Curve operations and SNARKS verification for Cairo & Starknet 🐺.

9K 258 90
nthparty
rbcl

Python library that bundles libsodium and provides wrappers for its Ristretto group functions.

8K 2 5
isakruas
ecutils

Python Library for Elliptic Curve Cryptography: key exchanges (Diffie-Hellman, Massey-Omura), ECDSA signatures, and Koblitz encoding. Suitable for crypto education and secure systems.

3K 9 2
nthparty
fe25519

Pure-Python data structure for working with Ed25519 (and Ristretto) field elements and operations.

3K 1 0
teschlg
kryptools

Implementation of some basic algorithms relevant for cryptography.

3K 0 0
nthparty
ge25519

Pure Python data structure for working with Ed25519 (and Ristretto) group elements and operations.

3K 3 0
nthparty
oblivious

Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.

1K 26 6
nthparty
oprf

Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 primitives, including both pure-Python and libsodium-based variants.

881 2 3
J08nY
pyecsca

Python Elliptic Curve Side-Channel Analysis toolkit.

775 64 17
rmlibre
tiny-gnupg

tiny_gnupg - A small-as-possible solution for handling GnuPG ed25519 ECC keys.

688 2 1
ZeroProphet
klefki

Klefki is a playground for researching elliptic curve group based algorithm, such as MPC, ZKP and HE. All data types & structures are based on mathematical defination of abstract algebra.

542 24 8
grinventions
secp256k1-zkp-mw

Python cffi wrapper of the secp256k1-zkp fork for the GRIN's Mimblewimble protocol

303 2 1
aldenml
libecc

elliptic curves crypto functions

264 30 2
nthparty
otc

Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.

192 4 4
ol-s-cloud
bitcoin-address-generator

This repository explores the use of randomly generated hexadecimal numbers to create a bitcoin wallet address using the Elliptic Curve Digital Signature Algorithm

186 0 0
J08nY
pyecsca-codegen

Python Elliptic Curve cryptography Side Channel Analysis toolkit (codegen package).

168 8 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery