Python bindings to the Ed25519 public-key signature system.
This offers a comfortable python interface to a C implementation of the
Ed25519 public-key signature system (http://ed25519.cr.yp.to/), using the
portable 'ref' code from the 'SUPERCOP' benchmarking suite.
This system provides high (128-bit) security, short (32-byte) keys, short
(64-byte) signatures, and fast (2-6ms) operation. Please see the README for
more details.
## Not Recommended For New Applications: Use pynacl Instead
For new applications, I recommend you use
[`pynacl`](https://github.com/pyca/pynacl) instead of this repository.
`PyNaCl` is larger and takes longer to build (it contains the complete
NaCl/libsodium library, not just the ed25519 portion), but it is
well-maintained by the diligent and conscientious PyCA team, whereas I've
allowed this repository to languish. `PyNaCl` is also about 10-20 times
faster. A guide for migration fron `python-ed25519` to `PyNaCl` is included
below.
Raw data
{
"_id": null,
"home_page": "https://github.com/warner/python-ed25519",
"name": "ed25519",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Brian Warner",
"author_email": "warner-python-ed25519@lothar.com",
"download_url": "https://files.pythonhosted.org/packages/58/38/72ec85c953b90552fb015f31248256ef19e89a164a40ff8fef680259a608/ed25519-1.5.tar.gz",
"platform": "",
"description": "Python bindings to the Ed25519 public-key signature system.\n\nThis offers a comfortable python interface to a C implementation of the\nEd25519 public-key signature system (http://ed25519.cr.yp.to/), using the\nportable 'ref' code from the 'SUPERCOP' benchmarking suite.\n\nThis system provides high (128-bit) security, short (32-byte) keys, short\n(64-byte) signatures, and fast (2-6ms) operation. Please see the README for\nmore details.\n\n## Not Recommended For New Applications: Use pynacl Instead\n\nFor new applications, I recommend you use\n[`pynacl`](https://github.com/pyca/pynacl) instead of this repository.\n`PyNaCl` is larger and takes longer to build (it contains the complete\nNaCl/libsodium library, not just the ed25519 portion), but it is\nwell-maintained by the diligent and conscientious PyCA team, whereas I've\nallowed this repository to languish. `PyNaCl` is also about 10-20 times\nfaster. A guide for migration fron `python-ed25519` to `PyNaCl` is included\nbelow.",
"bugtrack_url": null,
"license": "MIT",
"summary": "Ed25519 public-key signatures",
"version": "1.5",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "583872ec85c953b90552fb015f31248256ef19e89a164a40ff8fef680259a608",
"md5": "70961da37e5b15eee0a85b31807f7578",
"sha256": "02053ee019ceef0df97294be2d4d5a8fc120fc86e81e08bec1245fc0f9403358"
},
"downloads": -1,
"filename": "ed25519-1.5.tar.gz",
"has_sig": true,
"md5_digest": "70961da37e5b15eee0a85b31807f7578",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 868977,
"upload_time": "2019-06-01T21:26:55",
"upload_time_iso_8601": "2019-06-01T21:26:55.690666Z",
"url": "https://files.pythonhosted.org/packages/58/38/72ec85c953b90552fb015f31248256ef19e89a164a40ff8fef680259a608/ed25519-1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2019-06-01 21:26:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "warner",
"github_project": "python-ed25519",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"lcname": "ed25519"
}