{ "info": { "author": "Factom Inc.", "author_email": "harmony-support@factom.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "=============================\nPython Identity Keys\n=============================\n\nThis package allows you to generate public-private key pairs and use them to sign and validate signatures.\n\n\n============\nRequirements\n============\n\nPython 3.4+\n\n====================\nInstallation\n====================\n\n***********\npip install\n***********\n\nYou can install the package hosted on PyPi by using pip:\n\n.. code-block:: shell\n\n pip install python-identitykeys\n\nThen import the package:\n::\n\n import identitykeys\n\n\n====================\nUsage Guide\n====================\n\n**************\nGenerate Keys\n**************\n::\n\n private_key, public_key = identitykeys.generate_key_pair()\n print(private_key.to_string(), \" - \", public_key.to_string())\n\n**************\nSign Message\n**************\n::\n\n message = b'hello'\n signature = private_key.sign(message)\n print(signature.to_string())\n\n*****************\nValidate Message\n*****************\n::\n\n result = public_key.verify(signature, message)\n print(result.to_string())\n\n\n=============================\nHarmony Connect Documentation\n=============================\nThis package is built to help you use the `Factom Signing Standard `_ on the Factom blockchain. To learn how to easily write to the Factom Blockchain, please visit the Harmony Connect `documentation `_.\n\nYou can create a free account at `Factom.com `_.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/FactomProject/python-identitykeys", "keywords": "factom,identity", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-identitykeys", "package_url": "https://pypi.org/project/python-identitykeys/", "platform": "", "project_url": "https://pypi.org/project/python-identitykeys/", "project_urls": { "Homepage": "https://github.com/FactomProject/python-identitykeys" }, "release_url": "https://pypi.org/project/python-identitykeys/0.2.1/", "requires_dist": [ "ed25519", "python-bitcoinlib" ], "requires_python": "", "summary": "Tools for using Factom identity keys", "version": "0.2.1" }, "last_serial": 4959809, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "459cac3386c6f6fe3b6ee55e7048516f", "sha256": "662cf09bc9d72477cd5fd25fa0caafc28e1409016a0f9ac9b467dcf5f07c5f95" }, "downloads": -1, "filename": "python_identitykeys-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "459cac3386c6f6fe3b6ee55e7048516f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3506, "upload_time": "2019-03-06T23:51:05", "url": "https://files.pythonhosted.org/packages/2e/e4/af64d5e2e26b5a69fda0d72bbdfde83438bdc7ba8def2d74f92869988b35/python_identitykeys-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "245542717292daf5b241a1ff8fcff1a3", "sha256": "ac48fd20769c0aea6f95d74a286e51209c7b74143d799a69c5764071c59c4b04" }, "downloads": -1, "filename": "python-identitykeys-0.2.tar.gz", "has_sig": false, "md5_digest": "245542717292daf5b241a1ff8fcff1a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3353, "upload_time": "2019-03-06T23:51:07", "url": "https://files.pythonhosted.org/packages/1a/6f/caa3e9c78465e2b043a2cf63a20309b5569ed43c97908fa731e6b6bffb3b/python-identitykeys-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d8b7050b74737f11da7ce97d27938dd5", "sha256": "2700e3d361e985707c1ecf8bdf684e5fee71abae4303ab5595edb6c55b787a56" }, "downloads": -1, "filename": "python_identitykeys-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8b7050b74737f11da7ce97d27938dd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4086, "upload_time": "2019-03-19T17:12:25", "url": "https://files.pythonhosted.org/packages/40/b9/75c293d382cb4eeb9236149e82428abb7bf9d60de48177fc899773f7a915/python_identitykeys-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ad0604cde0781c61db1210c3cb7916a", "sha256": "8e15284a5e5b050654815d364942c2bc7be3eb8e4bee8a2d251dd1903d826261" }, "downloads": -1, "filename": "python-identitykeys-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3ad0604cde0781c61db1210c3cb7916a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3944, "upload_time": "2019-03-19T17:12:27", "url": "https://files.pythonhosted.org/packages/51/aa/df8627d190a22ef69ba70ca4a012a6dacf8ed4fa96efb651fc8c62034982/python-identitykeys-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8b7050b74737f11da7ce97d27938dd5", "sha256": "2700e3d361e985707c1ecf8bdf684e5fee71abae4303ab5595edb6c55b787a56" }, "downloads": -1, "filename": "python_identitykeys-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8b7050b74737f11da7ce97d27938dd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4086, "upload_time": "2019-03-19T17:12:25", "url": "https://files.pythonhosted.org/packages/40/b9/75c293d382cb4eeb9236149e82428abb7bf9d60de48177fc899773f7a915/python_identitykeys-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ad0604cde0781c61db1210c3cb7916a", "sha256": "8e15284a5e5b050654815d364942c2bc7be3eb8e4bee8a2d251dd1903d826261" }, "downloads": -1, "filename": "python-identitykeys-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3ad0604cde0781c61db1210c3cb7916a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3944, "upload_time": "2019-03-19T17:12:27", "url": "https://files.pythonhosted.org/packages/51/aa/df8627d190a22ef69ba70ca4a012a6dacf8ed4fa96efb651fc8c62034982/python-identitykeys-0.2.1.tar.gz" } ] }