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

Elliptic Curve Cryptography Python Packages

Python packages with the GitHub topic elliptic-curve-cryptography. Sorted by monthly downloads, with stars and forks.
mhostetter
galois

A performant NumPy extension for Galois fields and their applications

121K 472 45
ecies
eciespy

Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519 in Python

116K 136 26
serengil
lightphe

A Lightweight Partially Homomorphic Encryption Library for Python

55K 107 12
serengil
lightecc

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

54K 10 2
serengil
lightdsa

A Lightweight Digital Signature Algorithm Library for Python

52K 6 0
drobotun
gostcrypto

GOST cryptographic functions

14K 51 9
keep-starknet-strange
garaga

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

7K 260 89
nthparty
rbcl

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

6K 2 5
nthparty
fe25519

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

4K 1 0
nthparty
ge25519

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

4K 3 0
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.

2K 9 2
teschlg
kryptools

Implementation of some basic algorithms relevant for cryptography.

2K 0 0
aldenml
libecc

elliptic-curve cryptography

630 30 2
rmlibre
tiny-gnupg

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

618 2 1
nthparty
oblivious

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

462 26 6
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.

448 23 8
J08nY
pyecsca

Python Elliptic Curve Side-Channel Analysis toolkit.

287 65 17
nthparty
oprf

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

240 2 3
nthparty
otc

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

163 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

146 1 0
J08nY
pyecsca-codegen

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

125 8 0
grinventions
secp256k1-zkp-mw

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

104 2 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology