Skip to main content

Elliptic-py

Fast elliptic-curve cryptography in pure Python implementation. This is a port to elliptic js in python. However, it has the ability to do more than what elliptic js does.

NOTE: Please take a look at http://safecurves.cr.yp.to/ before choosing a curve for your cryptography operations.

Incentive

ECC is much slower than regular RSA cryptography, the pythonic implementations are even slower.

API

You can read the docs here

Supported curves

Following curve 'presets' are embedded into the library:

  • secp256k1
  • p192
  • p224
  • p256
  • p384
  • p521

Acknowledgements

This project is heavily inspired by the javascript implementation of elliptic . you can find it here. Also, the naming conventions and references have also been taken from here. The ellitpic curve details can be found here.

Metadata

Release files for ellipticpy 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ellipticpy 0.0.1
File Size Uploaded
ellipticpy-0.0.1.tar.gz 1.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ellipticpy 0.0.1
File Interpreter ABI Platform
ellipticpy-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 3.2 kB

Release files / ellipticpy-0.0.1.tar.gz

Download URL ellipticpy-0.0.1.tar.gz
Size 1.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ad35d13eec5ddc59ca8b7395a10669ec26c848d92436a286c7d7dd5d713dca70
BLAKE2b-256 checksum
How to use checksums
3da5a897ab470762f76a185cafb937a4f8da96b217d395a27c7e0832ea87d08d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ellipticpy-0.0.1-py3-none-any.whl

Download URL ellipticpy-0.0.1-py3-none-any.whl
Size 1.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf0b88a99274f9755edd212ae87f15f1c0e2b7b07f9645dd9acee4bcda350093
BLAKE2b-256 checksum
How to use checksums
132a7d511b50e747ea66cacdcd7d4553441f0ca413e37b5b64ab1fae8e216b48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page