{ "info": { "author": "Jeff Hufford", "author_email": "jeffrey92@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Security", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Embedded Systems" ], "description": "# pyhy\n\nPython bindings for [libhydrogen](https://github.com/jedisct1/libhydrogen).\n\n## Install\n\nRequires [libhydrogen](https://github.com/jedisct1/libhydrogen) to be installed\non system. Testing/development has been done on linux, specifically Ubuntu\n18.04. Additional work may be required for other platforms/distros.\n\n```sh\npip3 install pyhy\n```\n\n## Usage\n\n* An end-to-end example for `kx` (N, KK, XX) is provided using [paho-mqtt](https://github.com/eclipse/paho.mqtt.python).\nSee [demo](demo) for instructions.\n* The [wiki](https://github.com/someburner/pyhy/wiki) contains a few usage\nexamples.\n* [tests.py](https://github.com/someburner/pyhy/blob/master/test.py) is fairly\nself-describing. Just copy that somewhere, run it, and hack away.\n\n## Bindings\n\nThis project uses cffi [docs](https://cffi.readthedocs.io/en/latest/)/[bitbucket](https://bitbucket.org/cffi/cffi/issues?status=new&status=open).\nIf you experience low-level issues you may want to look there for help.\n\n**Ensuring latest version**:\n\n```sh\npip3 uninstall pyhy\npip3 install pyhy --no-cache\n```\n\n**To generate bindings yourself**:\n\n```sh\nsudo apt-get install python3-dev\n\nvirtualenv env --python=$(which python3)\nsource env/bin/activate\npip3 install cffi\n\ngit clone https://github.com/someburner/pyhy\ncd pyhy\n./bind.py\n./test.py\n```\n\n**NOTE**: For development you may need to compiled/install libhydrogen with\n`-fPIC` flag (add it to CFLAGS at the top of its Makefile).\n\n## License\n\nSee LICENSE. Same as libhydrogen.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/someburner/pyhy", "keywords": "cryptography,crypto,embedded,encryption,libhydrogen,hydrogen", "license": "BSD", "maintainer": "Jeff Hufford", "maintainer_email": "", "name": "pyhy", "package_url": "https://pypi.org/project/pyhy/", "platform": "", "project_url": "https://pypi.org/project/pyhy/", "project_urls": { "Homepage": "https://github.com/someburner/pyhy" }, "release_url": "https://pypi.org/project/pyhy/0.0.8/", "requires_dist": null, "requires_python": ">=3.4", "summary": "bindings for libhydrogen using cffi", "version": "0.0.8" }, "last_serial": 5986795, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "dfadd204121f10705d0b86c406f5352d", "sha256": "b03e0f6ad24dfb5b6d7078dc106255464eb77d332524b063514321025a97ceb3" }, "downloads": -1, "filename": "pyhy-0.0.2.tar.gz", "has_sig": true, "md5_digest": "dfadd204121f10705d0b86c406f5352d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5834, "upload_time": "2018-05-05T14:49:08", "url": "https://files.pythonhosted.org/packages/9d/1e/1b371d47ccfd02e518f206abf5867bc2079f50a7d524b5a3dde85dc48e8b/pyhy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "357e06f90649fff2a7c4b81bba8d27f0", "sha256": "007dec0f3b2c16109d3c23e845112e5e9b7bcdc37c7f20e981efdee6899a41d6" }, "downloads": -1, "filename": "pyhy-0.0.3.tar.gz", "has_sig": true, "md5_digest": "357e06f90649fff2a7c4b81bba8d27f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7600, "upload_time": "2018-05-05T18:13:13", "url": "https://files.pythonhosted.org/packages/e3/6d/c1db48d3c5c8b776312f98d5518073d81a2560117725d677b9a3b460a81b/pyhy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e849edbc712924d55add74529bd9590a", "sha256": "4d96909fdff0f0a9ca9bcc427d15326d73fc2fffdd80df098d0ab54c53b5783b" }, "downloads": -1, "filename": "pyhy-0.0.4.tar.gz", "has_sig": true, "md5_digest": "e849edbc712924d55add74529bd9590a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9079, "upload_time": "2018-05-05T20:00:57", "url": "https://files.pythonhosted.org/packages/2b/c3/f41f86ad527646f832a6779fecb29ee13f8f3febec388aa0d25fd0f3d2a2/pyhy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ee061a9880c7a1d7c5c4675e03514039", "sha256": "fa2dde6893fab0a41f7d0cad36b8b48bffbcc5933379334a1e15876e1afb8265" }, "downloads": -1, "filename": "pyhy-0.0.5.tar.gz", "has_sig": true, "md5_digest": "ee061a9880c7a1d7c5c4675e03514039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10973, "upload_time": "2018-05-07T07:11:47", "url": "https://files.pythonhosted.org/packages/09/3a/5589f58eb33583cfc018ea0022a25fd6553fddcda6b88ee33fcefed94731/pyhy-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "80f88f68c2e38b0ff4e267a580d95a59", "sha256": "7e8e5c309d051519c3a116733d7e2a008b3200af84ee8b0d9cf95cb1516591f8" }, "downloads": -1, "filename": "pyhy-0.0.6.tar.gz", "has_sig": true, "md5_digest": "80f88f68c2e38b0ff4e267a580d95a59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11088, "upload_time": "2018-05-09T10:22:12", "url": "https://files.pythonhosted.org/packages/ec/19/40fa0009f13a64a6b6975265fddaf170484146cc34f0c54229b79da38215/pyhy-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "9df6055ed672cff8d937889b660e2302", "sha256": "d2c9df63c47f32be7849cccc2b6c86bd3ed94bca93413a59f3eb6cf141915536" }, "downloads": -1, "filename": "pyhy-0.0.7.tar.gz", "has_sig": true, "md5_digest": "9df6055ed672cff8d937889b660e2302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11496, "upload_time": "2019-01-24T03:50:19", "url": "https://files.pythonhosted.org/packages/85/cd/7110858a3f4d78058f2b20b423f3ff97fbb7484993baa26d08c8369cce7f/pyhy-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "6766916c14f4c1ad79bc90efa742cd55", "sha256": "92b05e3626c1be5e2858283b2f04954bff001d6f33b47a69624d19b7e5371feb" }, "downloads": -1, "filename": "pyhy-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6766916c14f4c1ad79bc90efa742cd55", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 6826, "upload_time": "2019-10-16T23:05:31", "url": "https://files.pythonhosted.org/packages/b6/cb/30704294088031feff67084446990f2d0401d810a81c3263ba33acab3378/pyhy-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6766916c14f4c1ad79bc90efa742cd55", "sha256": "92b05e3626c1be5e2858283b2f04954bff001d6f33b47a69624d19b7e5371feb" }, "downloads": -1, "filename": "pyhy-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6766916c14f4c1ad79bc90efa742cd55", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 6826, "upload_time": "2019-10-16T23:05:31", "url": "https://files.pythonhosted.org/packages/b6/cb/30704294088031feff67084446990f2d0401d810a81c3263ba33acab3378/pyhy-0.0.8.tar.gz" } ] }