Skip to main content

ECIES, ECDSA, HMAC, ECC Public Key Generation

Jul 16, 2022

Algorithms:

Elliptic Cryptography Integrated Encrypton Scheme

Elliptic Cryptography Digital Signature Algorithm

ECDSA Public Key Recovery from SEC 1, ver 1.9, section 4.1.6

Hash-based Message Authentication Code

Advanced Encryption Standard

512-bit Secure Hashing Algorithm

Only Weiestress curve is used

Only prime field sizes are supported

Curves: secp521r1, secp256k1 (Bitcoin Curve), secp256r1

Not For Professional use

Note: Public Key Recovery doesn't always work, further tests will be done

Currently, further improvements on Public Key Recovery as well as support of Binary Galois Fields GF(2^m) is being implemented

Metadata

Release files for ECCryptography 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 ECCryptography 0.0.1
File Size Uploaded
eccryptography-0.0.1.tar.gz 36.6 kB Details

Built distribution (wheel)

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

Total release size: 73.4 kB

Release files / eccryptography-0.0.1.tar.gz

Download URL eccryptography-0.0.1.tar.gz
Size 36.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5be889bdc6b298af8d569ef1fa872a51c9f00a2c51fec92afdd3754f47c65c17
BLAKE2b-256 checksum
How to use checksums
a1a48d8e3b148534554a72184ebcb833ba013eaa27d21c4f0b9dc04f2911201f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

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

Download URL ECCryptography-0.0.1-py3-none-any.whl
Size 36.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6111f8b1a9ae4ffb1224d2bb3870efc30fdb5c18bc6cb8391481e570cda49531
BLAKE2b-256 checksum
How to use checksums
5a73b516a45467fb168183845ee03f6bd650d097e225edc46ab8d449dc6df422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.3

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