{ "info": { "author": "namuyan", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "nem-ed25519\n===========\nNEM implementation ed26619 encryption modules for Python. \nNEM use Keccak hash function, not same SHA3.\n\nRequire\n-------\nPython3 (>=3.5)\n\nhow to use\n-----\nPlease look [test codes folder.](test)\n\nInstall\n------\n```commandline\npip install nem-ed25519\n or\npip install git+https://github.com/namuyan/nem-ed25519.git\n```\n\nThis version need GMP. \n*For Linux* \n```\napt-get install python3-gmpy2 libgmp3-dev libmpc-dev\napt install libmpfr-dev\npip install gmpy2\n``` \n \n*For windows* \nDownload [pythonlibs](https://www.lfd.uci.edu/~gohlke/pythonlibs/#gmpy) \n`pip install gmpy2\u20112.0.8\u2011cp36\u2011cp36m\u2011win_amd64.whl` If you use Python3.6 64bit\n\nSamples1\n------\n```python\nfrom nem_ed25519.key import secret_key, public_key, get_address\n# secret key\nsk = secret_key()\n# public key\npk = public_key(sk)\n# compressed key\nck = get_address(pk, main_net=True)\n \nfrom nem_ed25519.signature import sign, verify\n# sign message\nsign = sign(msg=b'hello world', sk=sk, pk=pk)\n# verify message\nverify(msg=b'hello world', sign=sign, pk=pk)\n \nfrom nem_ed25519.encrypt import encrypt, decrypt\n# encrypt/decrypt message\nsk1 = secret_key()\npk1 = public_key(sk1)\nenc = encrypt(sk=sk, pk=pk1, msg=b'Hot potato.')\ndec = decrypt(sk=sk1, pk=pk, enc=enc)\n```\n\nSamples2\n--------\nImport setting at first, and you can select encode mode. \nPlease look at [allinone.py](test/allinone.py)\n```python\nfrom nem_ed25519.base import Encryption\necc = Encryption()\n```\n\nAuthor\n------\n[@namuyan_mine](http://twitter.com/namuyan_mine/)\n\nLicence\n-------\nMIT", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/namuyan/nem-ed25519", "keywords": "", "license": "MIT Licence", "maintainer": "", "maintainer_email": "", "name": "nem-ed25519", "package_url": "https://pypi.org/project/nem-ed25519/", "platform": "", "project_url": "https://pypi.org/project/nem-ed25519/", "project_urls": { "Homepage": "https://github.com/namuyan/nem-ed25519" }, "release_url": "https://pypi.org/project/nem-ed25519/0.0.11/", "requires_dist": null, "requires_python": "", "summary": "Encryption modules applied to NEM.", "version": "0.0.11" }, "last_serial": 4636646, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3e4c2c7a13efffc751b5edb4149027d1", "sha256": "f69e309be4139ca74b165984000d88667c0290f97241ee6de7d465288329f3b2" }, "downloads": -1, "filename": "nem_ed25519-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3e4c2c7a13efffc751b5edb4149027d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9838, "upload_time": "2018-03-04T04:08:13", "url": "https://files.pythonhosted.org/packages/93/ec/a2a2f3f102bc03e4bd6ea08f7d0817d4fbca8c0e48453c56f37246df9309/nem_ed25519-0.0.1.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "659e8bdb913a963755837edb7ca68eb4", "sha256": "4606c8ac5e3fb568ebabd6ee2973fdbbdf2928ce3cb5fddbd0d64d31e27b0ea4" }, "downloads": -1, "filename": "nem_ed25519-0.0.11.tar.gz", "has_sig": false, "md5_digest": "659e8bdb913a963755837edb7ca68eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6628, "upload_time": "2018-12-27T03:10:41", "url": "https://files.pythonhosted.org/packages/b6/74/3bd694d8ecf362b539082c3f813e4d2d4de4f0de0cbcc7f46ef05b3331fd/nem_ed25519-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a0d06a5e708a3f9affeb01dffe6c2d8b", "sha256": "9febd5efd5969cb034406edc27ca5e5ef4e71762d7f3c68c29c15d0c190cbe41" }, "downloads": -1, "filename": "nem_ed25519-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a0d06a5e708a3f9affeb01dffe6c2d8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9974, "upload_time": "2018-03-05T02:15:14", "url": "https://files.pythonhosted.org/packages/f9/fa/9d3fd318020ad67abeda8a262cee7adff28b41e78f59c5d51b32de920540/nem_ed25519-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "684b43b3fb895ce42aac29f4109bc278", "sha256": "c9b1360763392313eb9de5f1a99cb0ecee55f6cc609d07cca435813450cafcdc" }, "downloads": -1, "filename": "nem_ed25519-0.0.3.tar.gz", "has_sig": false, "md5_digest": "684b43b3fb895ce42aac29f4109bc278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10000, "upload_time": "2018-03-05T12:34:10", "url": "https://files.pythonhosted.org/packages/94/a3/44611d9fa764f3349a7ea05946b868c52816a9385f02bac1663082b983e8/nem_ed25519-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6175bbbe0642fb163d962f337ac534f9", "sha256": "f4a288bd7b268d6ae31b696cbfaa2d460ac3ef044dd5e6da30e202b3e13c2752" }, "downloads": -1, "filename": "nem_ed25519-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6175bbbe0642fb163d962f337ac534f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5898, "upload_time": "2018-03-21T03:22:42", "url": "https://files.pythonhosted.org/packages/1f/6b/92f7fe1ea802fa78e63ca75950a28e432c5efbcf975f7513ba44a1e9ddef/nem_ed25519-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e4ca469806d6df935f12c8e5df5159ff", "sha256": "17a4e48a4661e0296167122ff373d5dbe8123ded6209f2199d316673a89f2093" }, "downloads": -1, "filename": "nem_ed25519-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e4ca469806d6df935f12c8e5df5159ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5914, "upload_time": "2018-03-24T09:44:20", "url": "https://files.pythonhosted.org/packages/10/f4/3b6395e9382bb2c560580df08d3fedbfc7e870d0765ef5c7fa039bf8e171/nem_ed25519-0.0.6.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "a5ede1628682e3830ddf899106dd82c5", "sha256": "a1c9749a3c0e62a12521de06c0342d126c0ace87b30ed71a6a1851223d85f512" }, "downloads": -1, "filename": "nem_ed25519-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a5ede1628682e3830ddf899106dd82c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6350, "upload_time": "2018-08-03T02:17:30", "url": "https://files.pythonhosted.org/packages/f3/80/c1f738999857820a84cc3cba5c032c4216231c5287ed745d257fd6e5e919/nem_ed25519-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "659e8bdb913a963755837edb7ca68eb4", "sha256": "4606c8ac5e3fb568ebabd6ee2973fdbbdf2928ce3cb5fddbd0d64d31e27b0ea4" }, "downloads": -1, "filename": "nem_ed25519-0.0.11.tar.gz", "has_sig": false, "md5_digest": "659e8bdb913a963755837edb7ca68eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6628, "upload_time": "2018-12-27T03:10:41", "url": "https://files.pythonhosted.org/packages/b6/74/3bd694d8ecf362b539082c3f813e4d2d4de4f0de0cbcc7f46ef05b3331fd/nem_ed25519-0.0.11.tar.gz" } ] }