Implementation of elliptic curves over various fields
Project description
This package implements elliptic curves over various fields.
Contents
The elliptic.curves
module implements elliptic curves. An interface for fields is specified in the elliptic.abc
module. This package provides several field implementations:
elliptic.mod
: modular fieldselliptic.fin
: Galois fieldselliptic.inf
: infinite fields
The implementation is not concerned with cryptographic safety. It cares for results being correct, but not secure.
License
This package is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Copyright © 2023-2024 Nicolas Canceill
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file elliptic_curves-0.0.4.tar.gz
.
File metadata
- Download URL: elliptic_curves-0.0.4.tar.gz
- Upload date:
- Size: 60.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce5f138431aead4b105aced4280e83adf0fc7b2ec76651d16e1a3d0610e3b52f |
|
MD5 | 7a2a561870a1ff9c36214c225c229d20 |
|
BLAKE2b-256 | f2fc4be995c59787ddfbe19348ee6b6e5d7771a73cad7cba3e816928f400d9a1 |
File details
Details for the file elliptic_curves-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: elliptic_curves-0.0.4-py3-none-any.whl
- Upload date:
- Size: 45.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a530f8667c348b022fe1eab9fb9f19ab533d743998df76fe010093a720daf4f0 |
|
MD5 | 3a093b5f04b4a78828647a003d445d71 |
|
BLAKE2b-256 | 1140b0a769a2b875a5cde67748257f864f0f8d3ccc0945be4379fd932dda6ca5 |