{ "info": { "author": "Dan McGee, Isaac Dickinson", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "python-pgpdump: a Python library for parsing PGP packets\r\n========================================================\r\n\r\n|Build Status| |Downloads Weekly|\r\n\r\nThis is based on the C version published at:\r\nhttp://www.mew.org/~kazu/proj/pgpdump/\r\n\r\nThis version is a fork of the version by Dan McGee, dropping Python 2\r\ncompatibility.\r\n\r\nThe intent here is not on completeness, as we don't currently decode\r\nevery packet type, but on being able to do what people actually have to\r\n95% of the time. Currently supported things include:\r\n\r\n- Signature packets\r\n- Public key packets\r\n- Secret key packets\r\n- Trust, user ID, and user attribute packets\r\n- ASCII-armor decoding and CRC check\r\n- Compressed packet decompression automatically\r\n\r\nThis package is designed for Python 3 only.\r\n\r\n.. |Build Status| image:: https://travis-ci.org/SkierPGP/python-pgpdump.svg?branch=master\r\n :target: https://travis-ci.org/SkierPGP/python-pgpdump\r\n.. |Downloads Weekly| image:: https://img.shields.io/pypi/dw/pgpdump3\r\n :target: https://img.shields.io/pypi/dw/pgpdump3", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SkierPGP/python-pgpdump", "keywords": "pgp gpg rfc2440 rfc4880 crypto cryptography", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pgpdump3", "package_url": "https://pypi.org/project/pgpdump3/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pgpdump3/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/SkierPGP/python-pgpdump" }, "release_url": "https://pypi.org/project/pgpdump3/1.5.2/", "requires_dist": null, "requires_python": null, "summary": "PGP packet parser library", "version": "1.5.2" }, "last_serial": 1695069, "releases": { "1.5.2": [ { "comment_text": "", "digests": { "md5": "104068c8c254a304fcdebce77512e4b3", "sha256": "4a256c4fc84a8d830b83664ffe3cf261f0c9a09c480d1f5259da2f045e85f840" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3.2.egg", "has_sig": true, "md5_digest": "104068c8c254a304fcdebce77512e4b3", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 31024, "upload_time": "2015-08-26T10:50:58", "url": "https://files.pythonhosted.org/packages/ec/4a/f1a3b787ccab6faa8ef8eda605068f9b7b09112b46a82b8ee0a642d76ef9/pgpdump3-1.5.2-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "23580607d8489b9eef7ce62ad3ea85a3", "sha256": "b1bcd3a985e7b8fcedc54c22056fc440df751ad84e23a7dc4912641bb4f1eb27" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3.3.egg", "has_sig": true, "md5_digest": "23580607d8489b9eef7ce62ad3ea85a3", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 31665, "upload_time": "2015-08-26T10:50:29", "url": "https://files.pythonhosted.org/packages/7b/38/e4daf3db6a3bf561d2bdba16c4626f4faf00b9bc3e9cf30225aefd85a80f/pgpdump3-1.5.2-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "0b0cf800826226a44660ea47ce793eb6", "sha256": "d9c3ef1d4b3c7280ee46646a74d8e0de0bbbaadfe4ddc4bb02822c39a0693479" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3.4.egg", "has_sig": true, "md5_digest": "0b0cf800826226a44660ea47ce793eb6", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 31717, "upload_time": "2015-08-26T10:50:04", "url": "https://files.pythonhosted.org/packages/06/dc/11bdc4c9f5d5eb7731e81ce96b4d7d0e45827d0e5cf60aa3da5d13f3a95f/pgpdump3-1.5.2-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "f25d6b21f5869ad041b959a322f87527", "sha256": "1daf2a5658e5f94ec96ac16ab8f7019947c13bba45b46566157d5678569559e0" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3-none-any.whl", "has_sig": true, "md5_digest": "f25d6b21f5869ad041b959a322f87527", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 15579, "upload_time": "2015-08-26T10:50:16", "url": "https://files.pythonhosted.org/packages/32/4e/2a5348c29ef8a4753adffef52e9722e1f7f2a8289cbbe50edf3868ea29aa/pgpdump3-1.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7d728c9f9d2348853235927bb2ff620", "sha256": "aa92242fbe59077796309096cf2734c2d0e6c1c01f3a9a0a238620f8b20c541b" }, "downloads": -1, "filename": "pgpdump3-1.5.2.tar.gz", "has_sig": true, "md5_digest": "f7d728c9f9d2348853235927bb2ff620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68458, "upload_time": "2015-08-26T10:50:22", "url": "https://files.pythonhosted.org/packages/4d/ad/11339cf197a6b128a9b06725681a349f61a5dc778e1fe3b69e816a2d175b/pgpdump3-1.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "104068c8c254a304fcdebce77512e4b3", "sha256": "4a256c4fc84a8d830b83664ffe3cf261f0c9a09c480d1f5259da2f045e85f840" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3.2.egg", "has_sig": true, "md5_digest": "104068c8c254a304fcdebce77512e4b3", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 31024, "upload_time": "2015-08-26T10:50:58", "url": "https://files.pythonhosted.org/packages/ec/4a/f1a3b787ccab6faa8ef8eda605068f9b7b09112b46a82b8ee0a642d76ef9/pgpdump3-1.5.2-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "23580607d8489b9eef7ce62ad3ea85a3", "sha256": "b1bcd3a985e7b8fcedc54c22056fc440df751ad84e23a7dc4912641bb4f1eb27" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3.3.egg", "has_sig": true, "md5_digest": "23580607d8489b9eef7ce62ad3ea85a3", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 31665, "upload_time": "2015-08-26T10:50:29", "url": "https://files.pythonhosted.org/packages/7b/38/e4daf3db6a3bf561d2bdba16c4626f4faf00b9bc3e9cf30225aefd85a80f/pgpdump3-1.5.2-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "0b0cf800826226a44660ea47ce793eb6", "sha256": "d9c3ef1d4b3c7280ee46646a74d8e0de0bbbaadfe4ddc4bb02822c39a0693479" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3.4.egg", "has_sig": true, "md5_digest": "0b0cf800826226a44660ea47ce793eb6", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 31717, "upload_time": "2015-08-26T10:50:04", "url": "https://files.pythonhosted.org/packages/06/dc/11bdc4c9f5d5eb7731e81ce96b4d7d0e45827d0e5cf60aa3da5d13f3a95f/pgpdump3-1.5.2-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "f25d6b21f5869ad041b959a322f87527", "sha256": "1daf2a5658e5f94ec96ac16ab8f7019947c13bba45b46566157d5678569559e0" }, "downloads": -1, "filename": "pgpdump3-1.5.2-py3-none-any.whl", "has_sig": true, "md5_digest": "f25d6b21f5869ad041b959a322f87527", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 15579, "upload_time": "2015-08-26T10:50:16", "url": "https://files.pythonhosted.org/packages/32/4e/2a5348c29ef8a4753adffef52e9722e1f7f2a8289cbbe50edf3868ea29aa/pgpdump3-1.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7d728c9f9d2348853235927bb2ff620", "sha256": "aa92242fbe59077796309096cf2734c2d0e6c1c01f3a9a0a238620f8b20c541b" }, "downloads": -1, "filename": "pgpdump3-1.5.2.tar.gz", "has_sig": true, "md5_digest": "f7d728c9f9d2348853235927bb2ff620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68458, "upload_time": "2015-08-26T10:50:22", "url": "https://files.pythonhosted.org/packages/4d/ad/11339cf197a6b128a9b06725681a349f61a5dc778e1fe3b69e816a2d175b/pgpdump3-1.5.2.tar.gz" } ] }