{ "info": { "author": "Nick Badger", "author_email": "badg@muterra.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Security :: Cryptography", "Topic :: Software Development", "Topic :: Utilities" ], "description": "Curve 25519 is an elliptic curve cryptography key-agreement protocol.\n\nTwo parties, Alice and Bob, first generate their (public, private) \nkeypairs. They then exchange public keys on an insecure channel, and \nuse the protocol to establish a shared secret between them.\n\nThis is a Python wrapper for the 'curve25519-donna' library for the \ncurve 25519 elliptic curve Diffie-Hellman key exchange algorithm. The\nportable C 'Donna' library was written by Adam Langley, and is hosted \nat https://github.com/agl/curve25519-donna. This library is a near-\ncomplete rewrite of an earlier python wrapper written by Brian Warner \nof Mozilla.\n\nDocumentation is available at https://github.com/Muterra/donna25519.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Muterra/donna25519", "keywords": "curve25519,curve 25519,donna,cryptography,ecdh,ecdhe,elliptic curve cryptography,ecc,diffie hellman,key agreement", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "donna25519", "package_url": "https://pypi.org/project/donna25519/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/donna25519/", "project_urls": { "Homepage": "https://github.com/Muterra/donna25519" }, "release_url": "https://pypi.org/project/donna25519/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper for the Curve25519-donna cryptographic library", "version": "0.1.1" }, "last_serial": 2104748, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e794bb44a8d0c809b525b9a8e695e7fd", "sha256": "9509581b9c82027e9a5334a6de9a6bbc134e51703a93383ba77734309dad8fb1" }, "downloads": -1, "filename": "donna25519-0.1.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "e794bb44a8d0c809b525b9a8e695e7fd", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 14028, "upload_time": "2016-05-08T00:34:13", "url": "https://files.pythonhosted.org/packages/f9/a4/8aaf13725f87c568fab1a3a25a5cc6ae0b4b80ff10fb42c7b8c0190def17/donna25519-0.1.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "d6e1661b2e978b7173a3442be411f2be", "sha256": "2027ea0efb08f6bb2e6564996f01b4d9c3ca288a259d0bf200a40576dc81bcdb" }, "downloads": -1, "filename": "donna25519-0.1.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "d6e1661b2e978b7173a3442be411f2be", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 13680, "upload_time": "2016-05-08T00:34:20", "url": "https://files.pythonhosted.org/packages/cb/57/71d94b79a58404c76b004f77ae23b75c9da5339bce475f968c02bb07bcee/donna25519-0.1.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a91d1b9a7a0444728be2d176cac6908a", "sha256": "c0aca3b9293f0ca095a4baed80b20f04a6ef6383a895679389ab8f868cdd5faa" }, "downloads": -1, "filename": "donna25519-0.1.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "a91d1b9a7a0444728be2d176cac6908a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16044, "upload_time": "2016-05-08T00:34:26", "url": "https://files.pythonhosted.org/packages/d8/52/507819900796d8b37be3707a5e1fafd76fabfcabfe49d532a8135565f44c/donna25519-0.1.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ca5b00ce3cd51b4e9d5937e696e3d659", "sha256": "3c12d80f6fcb504e2488656a391d1247a02d8f8aa2eb93ce7080c3f0b5da2912" }, "downloads": -1, "filename": "donna25519-0.1.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "ca5b00ce3cd51b4e9d5937e696e3d659", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16537, "upload_time": "2016-05-08T00:34:32", "url": "https://files.pythonhosted.org/packages/5b/e8/c4a796d5f409a5017a99b3d12df91ead1b7fb93229b82ceb835097450161/donna25519-0.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5634ca85e50e85ee18a98c4eb9112bd9", "sha256": "0b6d2ab2b5bd5e604f0232e5f930ac8011351d63fe45f80a800f06f342f2f500" }, "downloads": -1, "filename": "donna25519-0.1.0.zip", "has_sig": false, "md5_digest": "5634ca85e50e85ee18a98c4eb9112bd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18240, "upload_time": "2016-05-08T00:34:38", "url": "https://files.pythonhosted.org/packages/f9/6e/0388d7f2f1db9d98836503e155a7976235b805aff84b04f9507ce7bc0806/donna25519-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fc45c4ba5ce03a0b7a7205d7a74848ea", "sha256": "11cce8eda061b49d7d3b3430ee9a2ca0e96e9b16e60f8b8da3e290bc67923fd2" }, "downloads": -1, "filename": "donna25519-0.1.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "fc45c4ba5ce03a0b7a7205d7a74848ea", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 14030, "upload_time": "2016-05-08T04:08:07", "url": "https://files.pythonhosted.org/packages/a2/54/3e09969e79da19d510cdd93684c13daf26a999e23fcfe4c621df7197aa20/donna25519-0.1.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "0fbc5a8c2fb3c68f2b8f9ba73c597df6", "sha256": "afef5a4b906452233079860946d6d13ae94aad6b863a2240cfb3cb8e14ee1da1" }, "downloads": -1, "filename": "donna25519-0.1.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "0fbc5a8c2fb3c68f2b8f9ba73c597df6", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 13683, "upload_time": "2016-05-08T04:08:16", "url": "https://files.pythonhosted.org/packages/04/78/491e0e69814f07fe52501ab40e1aa8ff368371341a69be36a2ef25039955/donna25519-0.1.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e69a207a28fa632aea900d03d6e0846b", "sha256": "cc0955b10928e94c22027a70fab29103bc49a0017ccbbf97c0c9cbab53e2f55d" }, "downloads": -1, "filename": "donna25519-0.1.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "e69a207a28fa632aea900d03d6e0846b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16047, "upload_time": "2016-05-08T04:08:22", "url": "https://files.pythonhosted.org/packages/7d/3e/02b06833639fc5cfda8a9a2607c2784fa3d613bbf070bb64f493867f76cf/donna25519-0.1.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f493162449262d43d2bf02263dec9138", "sha256": "09ede6df73cbbb7563701d3b617b80d63d002d8cc25307b89e3437bfd5b60ff4" }, "downloads": -1, "filename": "donna25519-0.1.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "f493162449262d43d2bf02263dec9138", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16541, "upload_time": "2016-05-08T04:08:28", "url": "https://files.pythonhosted.org/packages/c0/a9/0a1398ba68d14a11aa7a5aba5a3b79b0e3717b9ef9e0e60e61be572f5ada/donna25519-0.1.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "414f4fbe2fa375f2b96ec9011e8b46b0", "sha256": "6c3e1a66dc713fbaa4fcbf57ec0da946c5f053b9783cd2e38fd757ee189b74c9" }, "downloads": -1, "filename": "donna25519-0.1.1.zip", "has_sig": false, "md5_digest": "414f4fbe2fa375f2b96ec9011e8b46b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18226, "upload_time": "2016-05-08T04:08:34", "url": "https://files.pythonhosted.org/packages/30/45/381a5a99d61d557df4b0110f0211e5fe988602474248ae8a0c9a8fff702f/donna25519-0.1.1.zip" } ], "0.1a1": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc45c4ba5ce03a0b7a7205d7a74848ea", "sha256": "11cce8eda061b49d7d3b3430ee9a2ca0e96e9b16e60f8b8da3e290bc67923fd2" }, "downloads": -1, "filename": "donna25519-0.1.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "fc45c4ba5ce03a0b7a7205d7a74848ea", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 14030, "upload_time": "2016-05-08T04:08:07", "url": "https://files.pythonhosted.org/packages/a2/54/3e09969e79da19d510cdd93684c13daf26a999e23fcfe4c621df7197aa20/donna25519-0.1.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "0fbc5a8c2fb3c68f2b8f9ba73c597df6", "sha256": "afef5a4b906452233079860946d6d13ae94aad6b863a2240cfb3cb8e14ee1da1" }, "downloads": -1, "filename": "donna25519-0.1.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "0fbc5a8c2fb3c68f2b8f9ba73c597df6", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 13683, "upload_time": "2016-05-08T04:08:16", "url": "https://files.pythonhosted.org/packages/04/78/491e0e69814f07fe52501ab40e1aa8ff368371341a69be36a2ef25039955/donna25519-0.1.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e69a207a28fa632aea900d03d6e0846b", "sha256": "cc0955b10928e94c22027a70fab29103bc49a0017ccbbf97c0c9cbab53e2f55d" }, "downloads": -1, "filename": "donna25519-0.1.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "e69a207a28fa632aea900d03d6e0846b", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16047, "upload_time": "2016-05-08T04:08:22", "url": "https://files.pythonhosted.org/packages/7d/3e/02b06833639fc5cfda8a9a2607c2784fa3d613bbf070bb64f493867f76cf/donna25519-0.1.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f493162449262d43d2bf02263dec9138", "sha256": "09ede6df73cbbb7563701d3b617b80d63d002d8cc25307b89e3437bfd5b60ff4" }, "downloads": -1, "filename": "donna25519-0.1.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "f493162449262d43d2bf02263dec9138", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 16541, "upload_time": "2016-05-08T04:08:28", "url": "https://files.pythonhosted.org/packages/c0/a9/0a1398ba68d14a11aa7a5aba5a3b79b0e3717b9ef9e0e60e61be572f5ada/donna25519-0.1.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "414f4fbe2fa375f2b96ec9011e8b46b0", "sha256": "6c3e1a66dc713fbaa4fcbf57ec0da946c5f053b9783cd2e38fd757ee189b74c9" }, "downloads": -1, "filename": "donna25519-0.1.1.zip", "has_sig": false, "md5_digest": "414f4fbe2fa375f2b96ec9011e8b46b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18226, "upload_time": "2016-05-08T04:08:34", "url": "https://files.pythonhosted.org/packages/30/45/381a5a99d61d557df4b0110f0211e5fe988602474248ae8a0c9a8fff702f/donna25519-0.1.1.zip" } ] }