{ "info": { "author": "Tarek Galal", "author_email": "tare2.galal@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "This library implements WhatsApp's handshake process which makes use of Noise Pipes with Curve25519, AES-GCM, and SHA256 from Noise Protocol", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "GPL-3+", "maintainer": "", "maintainer_email": "", "name": "consonance", "package_url": "https://pypi.org/project/consonance/", "platform": "any", "project_url": "https://pypi.org/project/consonance/", "project_urls": null, "release_url": "https://pypi.org/project/consonance/0.1.3.post1/", "requires_dist": null, "requires_python": "", "summary": "WhatsApp's handshake implementation using Noise Protocol", "version": "0.1.3.post1" }, "last_serial": 5301103, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "951b3f70bd21e0155a201af3941cfd3f", "sha256": "f0ba8ba8bee0da36fd4b9caac5724a94bfebbf08e50b182d2544e663f71e707e" }, "downloads": -1, "filename": "consonance-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "951b3f70bd21e0155a201af3941cfd3f", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1290, "upload_time": "2019-04-16T18:19:11", "url": "https://files.pythonhosted.org/packages/46/2d/741cfab9de5642094044da7ef467c7141c4fbff045c747e35b15f5c41ff9/consonance-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd498d3e64946e0b39874f28e0ef12f3", "sha256": "9ebf792ff4f691d763f098656f2cc8960cfcea8820fe5fe19448e6ba7a5012b9" }, "downloads": -1, "filename": "consonance-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cd498d3e64946e0b39874f28e0ef12f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1076, "upload_time": "2019-04-16T18:19:08", "url": "https://files.pythonhosted.org/packages/a1/ed/0afb01025a284cbad2eb1d64bdfa1a5f6f5bee250dd8fccddb79f449435a/consonance-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f88de92b26eed92dc5c5f69f2b43cf7c", "sha256": "b0e2029f9800d389698851a6dd0de3d7d3d49efff63de1af7e90a01f6cce3d01" }, "downloads": -1, "filename": "consonance-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f88de92b26eed92dc5c5f69f2b43cf7c", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 34707, "upload_time": "2019-04-22T13:12:18", "url": "https://files.pythonhosted.org/packages/03/8e/e3a7d23077be2d2c39b63c900e7e9102fab5a71f9e5d165212943d798136/consonance-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce99714839176506ba2fccb1abf7e7cc", "sha256": "46b1e7385fd065ae879684e921795246abc18991d197e1aa57fbd126640854b1" }, "downloads": -1, "filename": "consonance-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ce99714839176506ba2fccb1abf7e7cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16465, "upload_time": "2019-04-22T13:12:15", "url": "https://files.pythonhosted.org/packages/37/bf/31ba15a5e4611c0eca982f4c0472e59ee6948cc1e25f21d2b13d609e9b95/consonance-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a6c0d3c00651a77ef107d32ff53db059", "sha256": "32d7ed8ed024d478d1bf62f5957010359b6328038c87c1b1140b099c8483b5fd" }, "downloads": -1, "filename": "consonance-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a6c0d3c00651a77ef107d32ff53db059", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 34706, "upload_time": "2019-04-24T21:53:37", "url": "https://files.pythonhosted.org/packages/ae/7c/b9811a6b261bdce9bfae2dd340da5ada0c3e302c5a2dd174fc10ca28311a/consonance-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "674cb4b6c23a5e1b0f837b1633c7bfb9", "sha256": "1a04cb28009356418b86f89a5db32ef428366b0d1072932132175a054d172747" }, "downloads": -1, "filename": "consonance-0.1.1.tar.gz", "has_sig": false, "md5_digest": "674cb4b6c23a5e1b0f837b1633c7bfb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16463, "upload_time": "2019-04-24T21:53:35", "url": "https://files.pythonhosted.org/packages/f4/b3/ede6e7a963c38056495f39eddcac582ae6d14691cc0bdd4d85c60c1d2fcc/consonance-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7d0dda9c1ba8b3f5ead0d28edbbe718a", "sha256": "f7b6d11f6843715f427ff2a4e2d88852dfb4b728f97ad2c49e5f4eba9125d117" }, "downloads": -1, "filename": "consonance-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7d0dda9c1ba8b3f5ead0d28edbbe718a", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 34715, "upload_time": "2019-05-04T16:52:23", "url": "https://files.pythonhosted.org/packages/da/27/5ffff77320cf947da7d7b90959bc0a5ef08bddb8eb27bc057204f7f9db06/consonance-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "106d7466a17be90620464d6fe4c2547c", "sha256": "c9e058fcbb875f52b49be8ec787ae2767cba29a6334eb2e20e5a86013ebc87d9" }, "downloads": -1, "filename": "consonance-0.1.2.tar.gz", "has_sig": false, "md5_digest": "106d7466a17be90620464d6fe4c2547c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16476, "upload_time": "2019-05-04T16:52:21", "url": "https://files.pythonhosted.org/packages/fe/e6/70d9c631bafd31a9908c1fc7a8d36f40038669bfa0e2627594ed72922eda/consonance-0.1.2.tar.gz" } ], "0.1.3.post1": [ { "comment_text": "", "digests": { "md5": "ba48700077bf28a51385ef5f7e04cfb2", "sha256": "eb8fd0631cd09d95222352b55f8f75f53958acb6e379885ed32c9fb4356e44f3" }, "downloads": -1, "filename": "consonance-0.1.3.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "ba48700077bf28a51385ef5f7e04cfb2", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 35212, "upload_time": "2019-05-22T06:08:10", "url": "https://files.pythonhosted.org/packages/59/4c/e4552ea396abd2e2e4943c9f6a6729633eb165c86ae65bfc082010604435/consonance-0.1.3.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32c54c6d54322baabc10ae4df54caa86", "sha256": "176ee00a092090e3e01dce007e8b9b748497db55fc2818f623fee868220b7783" }, "downloads": -1, "filename": "consonance-0.1.3.post1.tar.gz", "has_sig": false, "md5_digest": "32c54c6d54322baabc10ae4df54caa86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16675, "upload_time": "2019-05-22T06:08:08", "url": "https://files.pythonhosted.org/packages/8a/9f/b69decb88252b33bc34bf3f17754dab67aa800a08639c9deb61dba9f1d00/consonance-0.1.3.post1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba48700077bf28a51385ef5f7e04cfb2", "sha256": "eb8fd0631cd09d95222352b55f8f75f53958acb6e379885ed32c9fb4356e44f3" }, "downloads": -1, "filename": "consonance-0.1.3.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "ba48700077bf28a51385ef5f7e04cfb2", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 35212, "upload_time": "2019-05-22T06:08:10", "url": "https://files.pythonhosted.org/packages/59/4c/e4552ea396abd2e2e4943c9f6a6729633eb165c86ae65bfc082010604435/consonance-0.1.3.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32c54c6d54322baabc10ae4df54caa86", "sha256": "176ee00a092090e3e01dce007e8b9b748497db55fc2818f623fee868220b7783" }, "downloads": -1, "filename": "consonance-0.1.3.post1.tar.gz", "has_sig": false, "md5_digest": "32c54c6d54322baabc10ae4df54caa86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16675, "upload_time": "2019-05-22T06:08:08", "url": "https://files.pythonhosted.org/packages/8a/9f/b69decb88252b33bc34bf3f17754dab67aa800a08639c9deb61dba9f1d00/consonance-0.1.3.post1.tar.gz" } ] }