{ "info": { "author": "Ivan Vilata-i-Balaguer", "author_email": "ivan@selidor.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Security :: Cryptography" ], "description": "======================================================\n Python implementation of the multihash specification\n======================================================\n\nThis is an implementation of the `multihash`_ specification in Python.\nThe main component in the module is the `Multihash` class, a named tuple that\nrepresents a hash function and a digest created with it, with extended\nabilities to work with hashlib-compatible hash functions, verify the integrity\nof data, and encode itself to a byte string in the binary format described in\nthe specification (possibly ASCII-encoded). The `decode()` function can be\nused for the inverse operation, i.e. converting a (possibly ASCII-encoded)\nbyte string into a `Multihash` object.\n\n.. _multihash: https://github.com/jbenet/multihash\n\nFor more information, please see the documentation under the ``docs``\ndirectory and the docstrings in the ``multihash`` package. Ready-to-read\ndocumentation is also available in https://pymultihash.readthedocs.io/.\n\nThis package requires at least Python 3.4.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ivilata/pymultihash", "keywords": "multihash hash digest format ASCII encoding", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pymultihash", "package_url": "https://pypi.org/project/pymultihash/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pymultihash/", "project_urls": { "Homepage": "https://github.com/ivilata/pymultihash" }, "release_url": "https://pypi.org/project/pymultihash/0.8.2/", "requires_dist": [ "pyblake2; extra == 'blake2'", "pysha3; extra == 'sha3'" ], "requires_python": "", "summary": "Python implementation of the multihash specification", "version": "0.8.2" }, "last_serial": 2163584, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "ac81ba89468558f1e86663c67b8e50b6", "sha256": "4aa9affed7cb07669601a86f9418d79b48c608a245b5e50553ebfdaa2186f4fe" }, "downloads": -1, "filename": "pymultihash-0.5.0.tar.gz", "has_sig": true, "md5_digest": "ac81ba89468558f1e86663c67b8e50b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9583, "upload_time": "2016-02-08T13:54:27", "url": "https://files.pythonhosted.org/packages/7c/04/ad3e6132c250bce930e6a0502b7b2a516e86ac59f1f5785440f5fa913004/pymultihash-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c8e1e764cad4706930efd2abe0be7e1e", "sha256": "7eefbcfeae45a843b215bc75404457af46e59a2264ff5ca3c2c7d91c58430ce2" }, "downloads": -1, "filename": "pymultihash-0.6.0-py3-none-any.whl", "has_sig": true, "md5_digest": "c8e1e764cad4706930efd2abe0be7e1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11039, "upload_time": "2016-02-09T11:38:40", "url": "https://files.pythonhosted.org/packages/fe/55/e81fd99ad27accfd498050ba11182e228a6b6a2d0f93eca143e7a8a128db/pymultihash-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af3dcfdb8defd400b014f72377056734", "sha256": "da0b8cff9151b3679c2e8a2a79485ba82c541369c80fb1112fe3009df951cfe5" }, "downloads": -1, "filename": "pymultihash-0.6.0.tar.gz", "has_sig": true, "md5_digest": "af3dcfdb8defd400b014f72377056734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9852, "upload_time": "2016-02-09T11:32:26", "url": "https://files.pythonhosted.org/packages/63/a7/a70ecc98f5866754e9e6f9f1b0b7c1853e2a1933cf97ab42a632c89a1a31/pymultihash-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3ab4d39a88a16ccf6c33fcb3a1b478f2", "sha256": "5f32c20472b8886577ec0b7bfebc9b527d93f34ce2b4b568d4eb08f7f353add0" }, "downloads": -1, "filename": "pymultihash-0.7.0-py3-none-any.whl", "has_sig": true, "md5_digest": "3ab4d39a88a16ccf6c33fcb3a1b478f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11239, "upload_time": "2016-02-09T13:33:25", "url": "https://files.pythonhosted.org/packages/53/fb/1dec40d5c066863ae0bd2b8d8bca41781ddc215dd04e9a19c7e65e152901/pymultihash-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e90cd1ed368fe520d8b97eb591a736dc", "sha256": "a1bea9cf95317ea88d553d582b740b12b20f01eaf9e89bdba26c7488cfed41cf" }, "downloads": -1, "filename": "pymultihash-0.7.0.tar.gz", "has_sig": true, "md5_digest": "e90cd1ed368fe520d8b97eb591a736dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10036, "upload_time": "2016-02-09T13:33:31", "url": "https://files.pythonhosted.org/packages/04/25/40d77cdaccc9ea6c9371d874e19768faf542eb3f3b0560cbb3c6fffa7322/pymultihash-0.7.0.tar.gz" } ], "0.8.0": [], "0.8.1": [ { "comment_text": "", "digests": { "md5": "881d8df18442b3595261ef2a10267f2c", "sha256": "ebfd5ceb89807df32b53ad83f2585d5c72bc5322096f5ca224fd81164b0811a1" }, "downloads": -1, "filename": "pymultihash-0.8.1-py3-none-any.whl", "has_sig": true, "md5_digest": "881d8df18442b3595261ef2a10267f2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13368, "upload_time": "2016-02-16T13:11:26", "url": "https://files.pythonhosted.org/packages/cd/d2/e81e490d03663606daf4696100e8e09cbc981cfb90e34549a8fff4c9b7d5/pymultihash-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54de7927ce1661285be4c50e7e16d1cb", "sha256": "4868a871937be1fc98452d01cbf9baf226ceb8fd11c3ec2558f9aceae3a56f2c" }, "downloads": -1, "filename": "pymultihash-0.8.1.tar.gz", "has_sig": true, "md5_digest": "54de7927ce1661285be4c50e7e16d1cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17341, "upload_time": "2016-02-16T13:11:36", "url": "https://files.pythonhosted.org/packages/21/fc/f2f032e32f6f1d6f7f12f9a741f0a92c6c0950d99ab954887a696788d731/pymultihash-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "e229cf2bf30f06f1ac0032b69cc8eb31", "sha256": "f7fa840b24bd6acbd6b073fcd330f10e15619387297babf1dd13ca4dae6e8209" }, "downloads": -1, "filename": "pymultihash-0.8.2-py3-none-any.whl", "has_sig": true, "md5_digest": "e229cf2bf30f06f1ac0032b69cc8eb31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13505, "upload_time": "2016-06-12T18:05:55", "url": "https://files.pythonhosted.org/packages/1e/1c/570697fafd87adcec479b9ad34dc8371a363aa14bd9edaece5f0b8066903/pymultihash-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4fca3382b8d817c48e96a273accd224", "sha256": "49c75a1ae9ecc6d22d259064d4597b3685da3f0258f4ded632e03a3a79af215b" }, "downloads": -1, "filename": "pymultihash-0.8.2.tar.gz", "has_sig": true, "md5_digest": "f4fca3382b8d817c48e96a273accd224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17471, "upload_time": "2016-06-12T18:06:00", "url": "https://files.pythonhosted.org/packages/32/64/53a5c75b11fa697d74ae5c52b38ee6c98fa3bf3bfd50e064ae11ef1a0db3/pymultihash-0.8.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e229cf2bf30f06f1ac0032b69cc8eb31", "sha256": "f7fa840b24bd6acbd6b073fcd330f10e15619387297babf1dd13ca4dae6e8209" }, "downloads": -1, "filename": "pymultihash-0.8.2-py3-none-any.whl", "has_sig": true, "md5_digest": "e229cf2bf30f06f1ac0032b69cc8eb31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13505, "upload_time": "2016-06-12T18:05:55", "url": "https://files.pythonhosted.org/packages/1e/1c/570697fafd87adcec479b9ad34dc8371a363aa14bd9edaece5f0b8066903/pymultihash-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4fca3382b8d817c48e96a273accd224", "sha256": "49c75a1ae9ecc6d22d259064d4597b3685da3f0258f4ded632e03a3a79af215b" }, "downloads": -1, "filename": "pymultihash-0.8.2.tar.gz", "has_sig": true, "md5_digest": "f4fca3382b8d817c48e96a273accd224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17471, "upload_time": "2016-06-12T18:06:00", "url": "https://files.pythonhosted.org/packages/32/64/53a5c75b11fa697d74ae5c52b38ee6c98fa3bf3bfd50e064ae11ef1a0db3/pymultihash-0.8.2.tar.gz" } ] }