{ "info": { "author": "Martin Paljak", "author_email": "martin@martinpaljak.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "M2Crypto is the most complete Python wrapper for OpenSSL featuring RSA, DSA,\nDH, EC, HMACs, message digests, symmetric ciphers (including AES); SSL\nfunctionality to implement clients and servers; HTTPS extensions to Python's\nhttplib, urllib, and xmlrpclib; unforgeable HMAC'ing AuthCookies for web\nsession management; FTP/TLS client and server; S/MIME; ZServerSSL: A HTTPS\nserver for Zope and ZSmime: An S/MIME messenger for Zope. M2Crypto can also be\nused to provide SSL for Twisted. Smartcards supported through the Engine\ninterface.\n\nThis is a binary wheel distribution release by the GRR team:\nhttps://github.com/google/grr", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/martinpaljak/M2Crypto", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "GRR-M2Crypto", "package_url": "https://pypi.org/project/GRR-M2Crypto/", "platform": "any", "project_url": "https://pypi.org/project/GRR-M2Crypto/", "project_urls": { "Homepage": "https://github.com/martinpaljak/M2Crypto" }, "release_url": "https://pypi.org/project/GRR-M2Crypto/0.22.6.post2/", "requires_dist": null, "requires_python": "", "summary": "M2Crypto: A Python crypto and SSL toolkit", "version": "0.22.6.post2" }, "last_serial": 2690201, "releases": { "0.22.3": [ { "comment_text": "", "digests": { "md5": "245b65e96be1f4b40153f0f650b1c32b", "sha256": "0fd2a2423425d43429eaeabb29ae1411b29208aca96e43b317971fe93e0426d2" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.3-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "245b65e96be1f4b40153f0f650b1c32b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1274131, "upload_time": "2016-02-09T00:52:03", "url": "https://files.pythonhosted.org/packages/af/c5/17045ff6674697d61312d43b7f84fe9ef5d3b962c9c79ea69bd2019e2ce8/GRR_M2Crypto-0.22.3-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5fed74ecaea27121304505729f82bf76", "sha256": "58ee31082d1a88a9fe50ef356dd76e3fad91bb7129b9af3ee0ace86ce557a897" }, "downloads": -1, "filename": "GRR-M2Crypto-0.22.3.zip", "has_sig": false, "md5_digest": "5fed74ecaea27121304505729f82bf76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 527070, "upload_time": "2016-02-09T00:52:11", "url": "https://files.pythonhosted.org/packages/07/1d/63b8a66d4f7f1a23e269639fb39ebbc0738e7664760415f9973a04c3a2fb/GRR-M2Crypto-0.22.3.zip" } ], "0.22.4": [ { "comment_text": "", "digests": { "md5": "7e666d89363fa33cd7a4cc6e43eecbc5", "sha256": "8a1a670e7515c69933c64405853a384ccd991df59886ad15cd6cc74c28596b0e" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.4-cp27-cp27m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "7e666d89363fa33cd7a4cc6e43eecbc5", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 198944, "upload_time": "2016-02-18T18:20:17", "url": "https://files.pythonhosted.org/packages/d6/19/0f9928cd9ee4d48689b089477de1a8ee7eda5a89a06d31866670b0ffe053/GRR_M2Crypto-0.22.4-cp27-cp27m-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ff1031d178a684749533a162ced5e112", "sha256": "d6317fddbb0b5e3e5a8e567957472ffa878ec7c3c5c0ce4da30dbe3e68e4d7b5" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.4-cp27-none-win32.whl", "has_sig": false, "md5_digest": "ff1031d178a684749533a162ced5e112", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 898755, "upload_time": "2016-02-09T03:12:53", "url": "https://files.pythonhosted.org/packages/6a/7b/ed231c8026acddccd5f46ffe68e392260c5d7b84dd54780a9c0490216262/GRR_M2Crypto-0.22.4-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "e5d37658484e226153472072030fcf4d", "sha256": "2013f5f14d3f536c0e6fd0e65f38d1d60f77b1f93ae564644e885954b046164b" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.4-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "e5d37658484e226153472072030fcf4d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1274131, "upload_time": "2016-02-09T03:11:46", "url": "https://files.pythonhosted.org/packages/51/d4/1041ef0d436bece9b069f40c4357f5b76710e3f78801fc11e7e49481a512/GRR_M2Crypto-0.22.4-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a47b8b35629f60be9553b914437ac385", "sha256": "08cd5629cb463d3d62452cd5ad8a6a85e40cc0b36e244b5ba2ff32ccd7e0d6f7" }, "downloads": -1, "filename": "GRR-M2Crypto-0.22.4.zip", "has_sig": false, "md5_digest": "a47b8b35629f60be9553b914437ac385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 527010, "upload_time": "2016-02-09T03:13:01", "url": "https://files.pythonhosted.org/packages/ef/dd/2f72969ddd7e9d9e2010c1776f57d0727fd33a17d0141faab237cdbf1b3a/GRR-M2Crypto-0.22.4.zip" } ], "0.22.5": [ { "comment_text": "", "digests": { "md5": "991713b4f2563fc99ab86b6250f804d5", "sha256": "46ce7c9f5bceb1837471a8067bba85d6e530728849b41f7f6cc230a52af05e15" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.5-cp27-none-win32.whl", "has_sig": false, "md5_digest": "991713b4f2563fc99ab86b6250f804d5", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 148883, "upload_time": "2016-02-19T13:45:27", "url": "https://files.pythonhosted.org/packages/7f/2f/05601e786ed34531bcdd23fd43b079fb21e4daa4594aa01e41839ab54775/GRR_M2Crypto-0.22.5-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "d2474da61d2ba4c5cbe96f05c6bfc403", "sha256": "3b54706dd2435f79752b771305e18f712e61441e6d50715bbb29fc8722def6f9" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.5-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "d2474da61d2ba4c5cbe96f05c6bfc403", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 171221, "upload_time": "2016-02-19T13:45:32", "url": "https://files.pythonhosted.org/packages/03/ef/1d8b98de17676a6fbc514668ec07fd67be5a857273da754142914007b7f5/GRR_M2Crypto-0.22.5-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a2216b19bb7375f153f883c088e93795", "sha256": "91e97e4eb19c28e9847f7ac7ea767d5e7db7cc45bf1efbc93cbe829f59fba8a0" }, "downloads": -1, "filename": "GRR-M2Crypto-0.22.5.tar.gz", "has_sig": false, "md5_digest": "a2216b19bb7375f153f883c088e93795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253702, "upload_time": "2016-02-19T13:00:31", "url": "https://files.pythonhosted.org/packages/60/46/1d9ddd3fc9bdbcd0751271ef76ff8e5bd1c2249580b7bfaaebcf2a3a9e3c/GRR-M2Crypto-0.22.5.tar.gz" } ], "0.22.6": [ { "comment_text": "", "digests": { "md5": "958e13c948cea3e2685906646eef2de2", "sha256": "6f8fd66d5ac903fc64ce9d62d928f951fc21b6e373ce6ef7f0ea8e3771b5e55e" }, "downloads": -1, "filename": "GRR-M2Crypto-0.22.6.tar.gz", "has_sig": false, "md5_digest": "958e13c948cea3e2685906646eef2de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253757, "upload_time": "2016-02-19T14:51:00", "url": "https://files.pythonhosted.org/packages/1f/9c/4030e37ebafbdfec07eb076b5d45226e390bb4a41cb6a2b4c93acea93d81/GRR-M2Crypto-0.22.6.tar.gz" } ], "0.22.6.post1": [ { "comment_text": "", "digests": { "md5": "43e0219e40ad181e2effc68900abd614", "sha256": "5e2ded55a02edb128378e3ef7fa3c8e027d35d2b04c30a7649fcb1b22e32dffb" }, "downloads": -1, "filename": "GRR-M2Crypto-0.22.6.post1.tar.gz", "has_sig": false, "md5_digest": "43e0219e40ad181e2effc68900abd614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1180740, "upload_time": "2016-02-19T14:52:36", "url": "https://files.pythonhosted.org/packages/4a/6c/cd6d08d847edfede1badbb3046fcacd62a0266c9bdfafdc80b84a5dd8a76/GRR-M2Crypto-0.22.6.post1.tar.gz" } ], "0.22.6.post2": [ { "comment_text": "", "digests": { "md5": "e3696b7e1973cbdc33645c46a4505618", "sha256": "2735492e25c4b8c9cba9130af949717ca97bb7205aa0c3ec456076eda4b34025" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.6.post2-cp27-cp27m-macosx_10_8_x86_64.whl", "has_sig": false, "md5_digest": "e3696b7e1973cbdc33645c46a4505618", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 206843, "upload_time": "2016-05-12T18:21:49", "url": "https://files.pythonhosted.org/packages/58/45/c323ab77ad52475ddb1c4c17ba7a3f4771d2adb232556aec6c05c0ed3bd9/GRR_M2Crypto-0.22.6.post2-cp27-cp27m-macosx_10_8_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "28da833a766f15f185acabd3f855fb04", "sha256": "b30bcd7407a2daeca9dd82f5b03b39c96e25c5588483501016def4302c2e42ad" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.6.post2-cp27-none-win32.whl", "has_sig": false, "md5_digest": "28da833a766f15f185acabd3f855fb04", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 897165, "upload_time": "2016-02-19T15:14:56", "url": "https://files.pythonhosted.org/packages/fd/de/dc5415d2bf6df6ecb4a6a10c6bd9f89b722362eb0ebd5efd7f4c99c8e73f/GRR_M2Crypto-0.22.6.post2-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "a3f5c3e80a7f12d53f863a39be89b96a", "sha256": "0fc8c171828f4b43ab0dcf595706c15b8944cf63067cfeba33ba8f244c57fe63" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.6.post2-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "a3f5c3e80a7f12d53f863a39be89b96a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1273706, "upload_time": "2016-02-19T15:15:11", "url": "https://files.pythonhosted.org/packages/ce/8d/57a3c357e46e36e72db2e762e8e158361fabaadeb243a7681cf954da1daf/GRR_M2Crypto-0.22.6.post2-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "27fab2d69bb4707565ac7669721941c8", "sha256": "34d76194af3ce1b0c205bf989996cd0256243fa034bb787fdb1a99b0eaa6010a" }, "downloads": -1, "filename": "GRR-M2Crypto-0.22.6.post2.zip", "has_sig": false, "md5_digest": "27fab2d69bb4707565ac7669721941c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 303582, "upload_time": "2016-02-19T15:14:21", "url": "https://files.pythonhosted.org/packages/78/ee/be2be3bf8f48894eefe49eca30d2774536a6f9227cbafc444873631e757a/GRR-M2Crypto-0.22.6.post2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3696b7e1973cbdc33645c46a4505618", "sha256": "2735492e25c4b8c9cba9130af949717ca97bb7205aa0c3ec456076eda4b34025" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.6.post2-cp27-cp27m-macosx_10_8_x86_64.whl", "has_sig": false, "md5_digest": "e3696b7e1973cbdc33645c46a4505618", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 206843, "upload_time": "2016-05-12T18:21:49", "url": "https://files.pythonhosted.org/packages/58/45/c323ab77ad52475ddb1c4c17ba7a3f4771d2adb232556aec6c05c0ed3bd9/GRR_M2Crypto-0.22.6.post2-cp27-cp27m-macosx_10_8_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "28da833a766f15f185acabd3f855fb04", "sha256": "b30bcd7407a2daeca9dd82f5b03b39c96e25c5588483501016def4302c2e42ad" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.6.post2-cp27-none-win32.whl", "has_sig": false, "md5_digest": "28da833a766f15f185acabd3f855fb04", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 897165, "upload_time": "2016-02-19T15:14:56", "url": "https://files.pythonhosted.org/packages/fd/de/dc5415d2bf6df6ecb4a6a10c6bd9f89b722362eb0ebd5efd7f4c99c8e73f/GRR_M2Crypto-0.22.6.post2-cp27-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "a3f5c3e80a7f12d53f863a39be89b96a", "sha256": "0fc8c171828f4b43ab0dcf595706c15b8944cf63067cfeba33ba8f244c57fe63" }, "downloads": -1, "filename": "GRR_M2Crypto-0.22.6.post2-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "a3f5c3e80a7f12d53f863a39be89b96a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1273706, "upload_time": "2016-02-19T15:15:11", "url": "https://files.pythonhosted.org/packages/ce/8d/57a3c357e46e36e72db2e762e8e158361fabaadeb243a7681cf954da1daf/GRR_M2Crypto-0.22.6.post2-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "27fab2d69bb4707565ac7669721941c8", "sha256": "34d76194af3ce1b0c205bf989996cd0256243fa034bb787fdb1a99b0eaa6010a" }, "downloads": -1, "filename": "GRR-M2Crypto-0.22.6.post2.zip", "has_sig": false, "md5_digest": "27fab2d69bb4707565ac7669721941c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 303582, "upload_time": "2016-02-19T15:14:21", "url": "https://files.pythonhosted.org/packages/78/ee/be2be3bf8f48894eefe49eca30d2774536a6f9227cbafc444873631e757a/GRR-M2Crypto-0.22.6.post2.zip" } ] }