pycryptodome


Namepycryptodome JSON
Version 3.20.0 PyPI version JSON
download
home_pagehttps://www.pycryptodome.org
SummaryCryptographic library for Python
upload_time2024-01-10 11:30:59
maintainer
docs_urlNone
authorHelder Eijs
requires_python>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
licenseBSD, Public Domain
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            PyCryptodome
============

PyCryptodome is a self-contained Python package of low-level
cryptographic primitives.

It supports Python 2.7, Python 3.5 and newer, and PyPy.

You can install it with::

    pip install pycryptodome

All modules are installed under the ``Crypto`` package.

Check the pycryptodomex_ project for the equivalent library that
works under the ``Cryptodome`` package.

PyCryptodome is a fork of PyCrypto. It brings several enhancements
with respect to the last official version of PyCrypto (2.6.1),
for instance:

* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)
* Accelerated AES on Intel platforms via AES-NI
* First class support for PyPy
* Elliptic curves cryptography (NIST P-curves; Ed25519, Ed448)
* Better and more compact API (`nonce` and `iv` attributes for ciphers,
  automatic generation of random nonces and IVs, simplified CTR cipher mode,
  and more)
* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms
* Salsa20 and ChaCha20 stream ciphers
* scrypt and HKDF
* Deterministic (EC)DSA and EdDSA
* Password-protected PKCS#8 key containers
* Shamir's Secret Sharing scheme
* Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace)
* Simplified install process, including better support for Windows
* Cleaner RSA and DSA key generation (largely based on FIPS 186-4)
* Major clean ups and simplification of the code base

PyCryptodome is not a wrapper to a separate C library like *OpenSSL*.
To the largest possible extent, algorithms are implemented in pure Python.
Only the pieces that are extremely critical to performance (e.g. block ciphers)
are implemented as C extensions.

For more information, see the `homepage`_.

All the code can be downloaded from `GitHub`_.

.. _pycryptodomex: https://pypi.python.org/pypi/pycryptodomex
.. _`homepage`: http://www.pycryptodome.org
.. _GitHub: https://github.com/Legrandin/pycryptodome



            

Raw data

            {
    "_id": null,
    "home_page": "https://www.pycryptodome.org",
    "name": "pycryptodome",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
    "maintainer_email": "",
    "keywords": "",
    "author": "Helder Eijs",
    "author_email": "helderijs@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b9/ed/19223a0a0186b8a91ebbdd2852865839237a21c74f1fbc4b8d5b62965239/pycryptodome-3.20.0.tar.gz",
    "platform": "Posix; MacOS X; Windows",
    "description": "PyCryptodome\n============\n\nPyCryptodome is a self-contained Python package of low-level\ncryptographic primitives.\n\nIt supports Python 2.7, Python 3.5 and newer, and PyPy.\n\nYou can install it with::\n\n    pip install pycryptodome\n\nAll modules are installed under the ``Crypto`` package.\n\nCheck the pycryptodomex_ project for the equivalent library that\nworks under the ``Cryptodome`` package.\n\nPyCryptodome is a fork of PyCrypto. It brings several enhancements\nwith respect to the last official version of PyCrypto (2.6.1),\nfor instance:\n\n* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)\n* Accelerated AES on Intel platforms via AES-NI\n* First class support for PyPy\n* Elliptic curves cryptography (NIST P-curves; Ed25519, Ed448)\n* Better and more compact API (`nonce` and `iv` attributes for ciphers,\n  automatic generation of random nonces and IVs, simplified CTR cipher mode,\n  and more)\n* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms\n* Salsa20 and ChaCha20 stream ciphers\n* scrypt and HKDF\n* Deterministic (EC)DSA and EdDSA\n* Password-protected PKCS#8 key containers\n* Shamir's Secret Sharing scheme\n* Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace)\n* Simplified install process, including better support for Windows\n* Cleaner RSA and DSA key generation (largely based on FIPS 186-4)\n* Major clean ups and simplification of the code base\n\nPyCryptodome is not a wrapper to a separate C library like *OpenSSL*.\nTo the largest possible extent, algorithms are implemented in pure Python.\nOnly the pieces that are extremely critical to performance (e.g. block ciphers)\nare implemented as C extensions.\n\nFor more information, see the `homepage`_.\n\nAll the code can be downloaded from `GitHub`_.\n\n.. _pycryptodomex: https://pypi.python.org/pypi/pycryptodomex\n.. _`homepage`: http://www.pycryptodome.org\n.. _GitHub: https://github.com/Legrandin/pycryptodome\n\n\n",
    "bugtrack_url": null,
    "license": "BSD, Public Domain",
    "summary": "Cryptographic library for Python",
    "version": "3.20.0",
    "project_urls": {
        "Changelog": "https://www.pycryptodome.org/src/changelog",
        "Homepage": "https://www.pycryptodome.org",
        "Source": "https://github.com/Legrandin/pycryptodome/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac1ed0fbf9c82e49c0e0c5ceebf4e9c3acdbdad21fe47b2a7cc5db2284140401",
                "md5": "c2fecdeadd5f272f3bd1b5afdedc1793",
                "sha256": "f0e6d631bae3f231d3634f91ae4da7a960f7ff87f2865b2d2b831af1dfb04e9a"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c2fecdeadd5f272f3bd1b5afdedc1793",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1589544,
            "upload_time": "2024-01-10T11:29:39",
            "upload_time_iso_8601": "2024-01-10T11:29:39.682122Z",
            "url": "https://files.pythonhosted.org/packages/ac/1e/d0fbf9c82e49c0e0c5ceebf4e9c3acdbdad21fe47b2a7cc5db2284140401/pycryptodome-3.20.0-cp27-cp27m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef50090be8ca0ea560037bf515c5b2f27547777e2175244f168555ecccc23c54",
                "md5": "bce31831d7e07af959e6118367c8adc6",
                "sha256": "baee115a9ba6c5d2709a1e88ffe62b73ecc044852a925dcb67713a288c4ec70f"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27m-manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "bce31831d7e07af959e6118367c8adc6",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2331812,
            "upload_time": "2024-01-10T11:29:42",
            "upload_time_iso_8601": "2024-01-10T11:29:42.660343Z",
            "url": "https://files.pythonhosted.org/packages/ef/50/090be8ca0ea560037bf515c5b2f27547777e2175244f168555ecccc23c54/pycryptodome-3.20.0-cp27-cp27m-manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd20b4b6bd07bfb6f6826b147131dcea9fea99559077842ad7e304a7464353c5",
                "md5": "549c134952218be936ee55727baa0be8",
                "sha256": "417a276aaa9cb3be91f9014e9d18d10e840a7a9b9a9be64a42f553c5b50b4d1d"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27m-manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "549c134952218be936ee55727baa0be8",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2309021,
            "upload_time": "2024-01-10T11:29:45",
            "upload_time_iso_8601": "2024-01-10T11:29:45.418193Z",
            "url": "https://files.pythonhosted.org/packages/dd/20/b4b6bd07bfb6f6826b147131dcea9fea99559077842ad7e304a7464353c5/pycryptodome-3.20.0-cp27-cp27m-manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6831d444cbb52f348ea89f90e2aff4804e03b42671c784719ee7c75d51db2913",
                "md5": "6a5a4e84ddcd89bea150da751ac72eb1",
                "sha256": "2a1250b7ea809f752b68e3e6f3fd946b5939a52eaeea18c73bdab53e9ba3c2dd"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6a5a4e84ddcd89bea150da751ac72eb1",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2059709,
            "upload_time": "2024-01-10T11:29:47",
            "upload_time_iso_8601": "2024-01-10T11:29:47.681550Z",
            "url": "https://files.pythonhosted.org/packages/68/31/d444cbb52f348ea89f90e2aff4804e03b42671c784719ee7c75d51db2913/pycryptodome-3.20.0-cp27-cp27m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb0beb6bfe34a9b7a265e103084a3cfc0dbb2a102d04a6239ce91434b03641c0",
                "md5": "262e9680232e3690eb4e84a168a34dcb",
                "sha256": "d5954acfe9e00bc83ed9f5cb082ed22c592fbbef86dc48b907238be64ead5c33"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27m-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "262e9680232e3690eb4e84a168a34dcb",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2052744,
            "upload_time": "2024-01-10T11:29:50",
            "upload_time_iso_8601": "2024-01-10T11:29:50.728950Z",
            "url": "https://files.pythonhosted.org/packages/fb/0b/eb6bfe34a9b7a265e103084a3cfc0dbb2a102d04a6239ce91434b03641c0/pycryptodome-3.20.0-cp27-cp27m-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "240a9e0791833984305a8ee7cb8b1feaabffdbe1607f79f6890b38259befacc4",
                "md5": "7ec1a6f57b5b5bd6de814f1c7092c5d4",
                "sha256": "5601c934c498cd267640b57569e73793cb9a83506f7c73a8ec57a516f5b0b091"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27mu-manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "7ec1a6f57b5b5bd6de814f1c7092c5d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2331787,
            "upload_time": "2024-01-10T11:29:54",
            "upload_time_iso_8601": "2024-01-10T11:29:54.026947Z",
            "url": "https://files.pythonhosted.org/packages/24/0a/9e0791833984305a8ee7cb8b1feaabffdbe1607f79f6890b38259befacc4/pycryptodome-3.20.0-cp27-cp27mu-manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80fcbc18a2951ab3104caa67cae290d42d9cd230884f0d27bf0891f821636f32",
                "md5": "219c64828f631842b81da027a1ef17c1",
                "sha256": "d29daa681517f4bc318cd8a23af87e1f2a7bad2fe361e8aa29c77d652a065de4"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27mu-manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "219c64828f631842b81da027a1ef17c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2309064,
            "upload_time": "2024-01-10T11:29:56",
            "upload_time_iso_8601": "2024-01-10T11:29:56.185817Z",
            "url": "https://files.pythonhosted.org/packages/80/fc/bc18a2951ab3104caa67cae290d42d9cd230884f0d27bf0891f821636f32/pycryptodome-3.20.0-cp27-cp27mu-manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0656cb997318100aa9f7dfc2753a611c4728a84825990645a0391859deeaa6f",
                "md5": "672a196f76347e1a88561dcff074a72d",
                "sha256": "3427d9e5310af6680678f4cce149f54e0bb4af60101c7f2c16fdf878b39ccccc"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27mu-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "672a196f76347e1a88561dcff074a72d",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2059714,
            "upload_time": "2024-01-10T11:29:59",
            "upload_time_iso_8601": "2024-01-10T11:29:59.138980Z",
            "url": "https://files.pythonhosted.org/packages/f0/65/6cb997318100aa9f7dfc2753a611c4728a84825990645a0391859deeaa6f/pycryptodome-3.20.0-cp27-cp27mu-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7500744661e96afcb5016c10ee821fe6ff6962f5feb020d7286d082c004a36dd",
                "md5": "630d1318063684a1867a96af0e860a0c",
                "sha256": "3cd3ef3aee1079ae44afaeee13393cf68b1058f70576b11439483e34f93cf818"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27mu-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "630d1318063684a1867a96af0e860a0c",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2052797,
            "upload_time": "2024-01-10T11:30:01",
            "upload_time_iso_8601": "2024-01-10T11:30:01.938752Z",
            "url": "https://files.pythonhosted.org/packages/75/00/744661e96afcb5016c10ee821fe6ff6962f5feb020d7286d082c004a36dd/pycryptodome-3.20.0-cp27-cp27mu-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a6accfc4b1c7eee616dd9b3a663a26ec1ba2a13319dd51876f64867b4ab3d27",
                "md5": "65eda53864697a2e10c08f75afac64cf",
                "sha256": "06d6de87c19f967f03b4cf9b34e538ef46e99a337e9a61a77dbe44b2cbcf0690"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27m-win32.whl",
            "has_sig": false,
            "md5_digest": "65eda53864697a2e10c08f75afac64cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1707428,
            "upload_time": "2024-01-10T11:30:04",
            "upload_time_iso_8601": "2024-01-10T11:30:04.405507Z",
            "url": "https://files.pythonhosted.org/packages/9a/6a/ccfc4b1c7eee616dd9b3a663a26ec1ba2a13319dd51876f64867b4ab3d27/pycryptodome-3.20.0-cp27-cp27m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "424c706ef0c97ef61598d6b3745cfdae57c09b10b61fd60700d69443173bd430",
                "md5": "5a3a2d00c168a5e78bedfe1da2cba450",
                "sha256": "ec0bb1188c1d13426039af8ffcb4dbe3aad1d7680c35a62d8eaf2a529b5d3d4f"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp27-cp27m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5a3a2d00c168a5e78bedfe1da2cba450",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1719433,
            "upload_time": "2024-01-10T11:30:06",
            "upload_time_iso_8601": "2024-01-10T11:30:06.432723Z",
            "url": "https://files.pythonhosted.org/packages/42/4c/706ef0c97ef61598d6b3745cfdae57c09b10b61fd60700d69443173bd430/pycryptodome-3.20.0-cp27-cp27m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff96b0d494defb3346378086848a8ece5ddfd138a66c4a05e038fca873b2518c",
                "md5": "6049a536670030014f6b23112e406fb6",
                "sha256": "ac1c7c0624a862f2e53438a15c9259d1655325fc2ec4392e66dc46cdae24d044"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6049a536670030014f6b23112e406fb6",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2427142,
            "upload_time": "2024-01-10T11:30:10",
            "upload_time_iso_8601": "2024-01-10T11:30:10.711268Z",
            "url": "https://files.pythonhosted.org/packages/ff/96/b0d494defb3346378086848a8ece5ddfd138a66c4a05e038fca873b2518c/pycryptodome-3.20.0-cp35-abi3-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "248056a04e2ae622d7f38c1c01aef46a26c6b73a2ad15c9705a8e008b5befb03",
                "md5": "0d64407c46be85824f9c3823f3dfadbf",
                "sha256": "76658f0d942051d12a9bd08ca1b6b34fd762a8ee4240984f7c06ddfb55eaf15a"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0d64407c46be85824f9c3823f3dfadbf",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1590045,
            "upload_time": "2024-01-10T11:30:14",
            "upload_time_iso_8601": "2024-01-10T11:30:14.431330Z",
            "url": "https://files.pythonhosted.org/packages/24/80/56a04e2ae622d7f38c1c01aef46a26c6b73a2ad15c9705a8e008b5befb03/pycryptodome-3.20.0-cp35-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea9482ebfa5c83d980907ceebf79b00909a569d258bdfd9b0264d621fa752cfd",
                "md5": "0f73f1b411818fc0ae162e05cd42ca6c",
                "sha256": "f35d6cee81fa145333137009d9c8ba90951d7d77b67c79cbe5f03c7eb74d8fe2"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0f73f1b411818fc0ae162e05cd42ca6c",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2061748,
            "upload_time": "2024-01-10T11:30:16",
            "upload_time_iso_8601": "2024-01-10T11:30:16.551448Z",
            "url": "https://files.pythonhosted.org/packages/ea/94/82ebfa5c83d980907ceebf79b00909a569d258bdfd9b0264d621fa752cfd/pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af205f29ec45462360e7f61e8688af9fe4a0afae057edfabdada662e11bf97e7",
                "md5": "4f93a321044304ffad8535fba760ca35",
                "sha256": "76cb39afede7055127e35a444c1c041d2e8d2f1f9c121ecef573757ba4cd2c3c"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4f93a321044304ffad8535fba760ca35",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2135687,
            "upload_time": "2024-01-10T11:30:18",
            "upload_time_iso_8601": "2024-01-10T11:30:18.610033Z",
            "url": "https://files.pythonhosted.org/packages/af/20/5f29ec45462360e7f61e8688af9fe4a0afae057edfabdada662e11bf97e7/pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e51f6bc4beb4adc07b847e5d3fddbec4522c2c3aa05df9e61b91dc4eff6a4946",
                "md5": "35239301d9e4ceed719e153e91635b54",
                "sha256": "49a4c4dc60b78ec41d2afa392491d788c2e06edf48580fbfb0dd0f828af49d25"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "35239301d9e4ceed719e153e91635b54",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2164262,
            "upload_time": "2024-01-10T11:30:20",
            "upload_time_iso_8601": "2024-01-10T11:30:20.990110Z",
            "url": "https://files.pythonhosted.org/packages/e5/1f/6bc4beb4adc07b847e5d3fddbec4522c2c3aa05df9e61b91dc4eff6a4946/pycryptodome-3.20.0-cp35-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "304bcbc67cda0efd55d7ddcc98374c4b9c853022a595ed1d78dd15c961bc7f6e",
                "md5": "7afab4de72dc2508288c7ef207b183c3",
                "sha256": "fb3b87461fa35afa19c971b0a2b7456a7b1db7b4eba9a8424666104925b78128"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7afab4de72dc2508288c7ef207b183c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2054347,
            "upload_time": "2024-01-10T11:30:23",
            "upload_time_iso_8601": "2024-01-10T11:30:23.407667Z",
            "url": "https://files.pythonhosted.org/packages/30/4b/cbc67cda0efd55d7ddcc98374c4b9c853022a595ed1d78dd15c961bc7f6e/pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d0801987ab75ca789247a88c8b2f0ce374ef7d319e79589e0842e316a272662",
                "md5": "5dd18e4a9cf0f3af27543429f7ea720a",
                "sha256": "acc2614e2e5346a4a4eab6e199203034924313626f9620b7b4b38e9ad74b7e0c"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "5dd18e4a9cf0f3af27543429f7ea720a",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2192762,
            "upload_time": "2024-01-10T11:30:25",
            "upload_time_iso_8601": "2024-01-10T11:30:25.512156Z",
            "url": "https://files.pythonhosted.org/packages/0d/08/01987ab75ca789247a88c8b2f0ce374ef7d319e79589e0842e316a272662/pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b5bf798630923b67f4201059c2d690105998f20a6a8fb9b5ab68d221985155b3",
                "md5": "195505dc8a64252d7c2d38256da5d1fd",
                "sha256": "210ba1b647837bfc42dd5a813cdecb5b86193ae11a3f5d972b9a0ae2c7e9e4b4"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "195505dc8a64252d7c2d38256da5d1fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 2155230,
            "upload_time": "2024-01-10T11:30:27",
            "upload_time_iso_8601": "2024-01-10T11:30:27.609207Z",
            "url": "https://files.pythonhosted.org/packages/b5/bf/798630923b67f4201059c2d690105998f20a6a8fb9b5ab68d221985155b3/pycryptodome-3.20.0-cp35-abi3-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "39125fe7f5b9212dda9f5a26f842a324d6541fe1ca8059602124ff30db1e874b",
                "md5": "f3d61499cff6164d1179c1eb94c6f21b",
                "sha256": "8d6b98d0d83d21fb757a182d52940d028564efe8147baa9ce0f38d057104ae72"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-win32.whl",
            "has_sig": false,
            "md5_digest": "f3d61499cff6164d1179c1eb94c6f21b",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1723464,
            "upload_time": "2024-01-10T11:30:30",
            "upload_time_iso_8601": "2024-01-10T11:30:30.271185Z",
            "url": "https://files.pythonhosted.org/packages/39/12/5fe7f5b9212dda9f5a26f842a324d6541fe1ca8059602124ff30db1e874b/pycryptodome-3.20.0-cp35-abi3-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f90d131c0eb643290230dfa4108b7c2d135122d88b714ad241d77beb4782a76",
                "md5": "e5e7b89c1708cc44495ccea38cb84777",
                "sha256": "9b3ae153c89a480a0ec402e23db8d8d84a3833b65fa4b15b81b83be9d637aab9"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-cp35-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e5e7b89c1708cc44495ccea38cb84777",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1759588,
            "upload_time": "2024-01-10T11:30:33",
            "upload_time_iso_8601": "2024-01-10T11:30:33.031296Z",
            "url": "https://files.pythonhosted.org/packages/1f/90/d131c0eb643290230dfa4108b7c2d135122d88b714ad241d77beb4782a76/pycryptodome-3.20.0-cp35-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1787c7153fcd400df0f4a67d7d92cdb6b5e43f309c22434374b8a61849dfb280",
                "md5": "4d37403bb6456f8647f9da056be11fd9",
                "sha256": "4401564ebf37dfde45d096974c7a159b52eeabd9969135f0426907db367a652a"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp27-pypy_73-manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4d37403bb6456f8647f9da056be11fd9",
            "packagetype": "bdist_wheel",
            "python_version": "pp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1639310,
            "upload_time": "2024-01-10T11:30:35",
            "upload_time_iso_8601": "2024-01-10T11:30:35.385321Z",
            "url": "https://files.pythonhosted.org/packages/17/87/c7153fcd400df0f4a67d7d92cdb6b5e43f309c22434374b8a61849dfb280/pycryptodome-3.20.0-pp27-pypy_73-manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "689a88d984405b087e8c8dd9a9d4c81a6fa675454e5fcf2ae01d9553b3128637",
                "md5": "06a899391243449c187b81059db3664e",
                "sha256": "ec1f93feb3bb93380ab0ebf8b859e8e5678c0f010d2d78367cf6bc30bfeb148e"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp27-pypy_73-win32.whl",
            "has_sig": false,
            "md5_digest": "06a899391243449c187b81059db3664e",
            "packagetype": "bdist_wheel",
            "python_version": "pp27",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1708332,
            "upload_time": "2024-01-10T11:30:37",
            "upload_time_iso_8601": "2024-01-10T11:30:37.847765Z",
            "url": "https://files.pythonhosted.org/packages/68/9a/88d984405b087e8c8dd9a9d4c81a6fa675454e5fcf2ae01d9553b3128637/pycryptodome-3.20.0-pp27-pypy_73-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c71088fb67d2fa545ce2ac61cfda70947bcbb1769f1956315c4b919d79774897",
                "md5": "cb44a967b87f3440708b33853bf66944",
                "sha256": "acae12b9ede49f38eb0ef76fdec2df2e94aad85ae46ec85be3648a57f0a7db04"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cb44a967b87f3440708b33853bf66944",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1565619,
            "upload_time": "2024-01-10T11:30:40",
            "upload_time_iso_8601": "2024-01-10T11:30:40.817519Z",
            "url": "https://files.pythonhosted.org/packages/c7/10/88fb67d2fa545ce2ac61cfda70947bcbb1769f1956315c4b919d79774897/pycryptodome-3.20.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a24063dff38fa4f7888f812263494d4a745eeed180ff09dd7b8350a81eb09d21",
                "md5": "073c9a9a414c56ea6523dad0f001e843",
                "sha256": "f47888542a0633baff535a04726948e876bf1ed880fddb7c10a736fa99146ab3"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "073c9a9a414c56ea6523dad0f001e843",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1606403,
            "upload_time": "2024-01-10T11:30:42",
            "upload_time_iso_8601": "2024-01-10T11:30:42.854426Z",
            "url": "https://files.pythonhosted.org/packages/a2/40/63dff38fa4f7888f812263494d4a745eeed180ff09dd7b8350a81eb09d21/pycryptodome-3.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b61522235ca81d9dcfcf8b4cbc253b3a8a1f2231603d486369a8a02eb998f31",
                "md5": "21a4889c085f6d57083c7a3994d5e5f0",
                "sha256": "6e0e4a987d38cfc2e71b4a1b591bae4891eeabe5fa0f56154f576e26287bfdea"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "21a4889c085f6d57083c7a3994d5e5f0",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1637284,
            "upload_time": "2024-01-10T11:30:45",
            "upload_time_iso_8601": "2024-01-10T11:30:45.110489Z",
            "url": "https://files.pythonhosted.org/packages/8b/61/522235ca81d9dcfcf8b4cbc253b3a8a1f2231603d486369a8a02eb998f31/pycryptodome-3.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9a75aa0596f7fc710fd55b4e6bbb025fedacfec929465a618f20e61ebf7df76",
                "md5": "b9fedf4d33ea5ebce86888d39e2cf62d",
                "sha256": "c18b381553638414b38705f07d1ef0a7cf301bc78a5f9bc17a957eb19446834b"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b9fedf4d33ea5ebce86888d39e2cf62d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1741193,
            "upload_time": "2024-01-10T11:30:48",
            "upload_time_iso_8601": "2024-01-10T11:30:48.084170Z",
            "url": "https://files.pythonhosted.org/packages/e9/a7/5aa0596f7fc710fd55b4e6bbb025fedacfec929465a618f20e61ebf7df76/pycryptodome-3.20.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53a31345f914963d7d668a5423dc563deafae02479bd1c69b39180724475584f",
                "md5": "8523d52b20dc6546f17ed248b4f9f71c",
                "sha256": "a60fedd2b37b4cb11ccb5d0399efe26db9e0dd149016c1cc6c8161974ceac2d6"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8523d52b20dc6546f17ed248b4f9f71c",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1565490,
            "upload_time": "2024-01-10T11:30:50",
            "upload_time_iso_8601": "2024-01-10T11:30:50.750211Z",
            "url": "https://files.pythonhosted.org/packages/53/a3/1345f914963d7d668a5423dc563deafae02479bd1c69b39180724475584f/pycryptodome-3.20.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a3dba3905a0ae6dd4e8686dbde85c71ce38e27f5ad3587424891238ad520aaf",
                "md5": "ec9bb5537d13f02b3ccbb9ea85422d14",
                "sha256": "405002eafad114a2f9a930f5db65feef7b53c4784495dd8758069b89baf68eab"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ec9bb5537d13f02b3ccbb9ea85422d14",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1606310,
            "upload_time": "2024-01-10T11:30:52",
            "upload_time_iso_8601": "2024-01-10T11:30:52.798574Z",
            "url": "https://files.pythonhosted.org/packages/6a/3d/ba3905a0ae6dd4e8686dbde85c71ce38e27f5ad3587424891238ad520aaf/pycryptodome-3.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5dc35530f270c4ec87953fbed203e4f1f4a2fa002bc43efdc1b3cf9ab442e741",
                "md5": "c0942a1b7379bc87eccb0afa9ac40b53",
                "sha256": "2ab6ab0cb755154ad14e507d1df72de9897e99fd2d4922851a276ccc14f4f1a5"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c0942a1b7379bc87eccb0afa9ac40b53",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1637201,
            "upload_time": "2024-01-10T11:30:54",
            "upload_time_iso_8601": "2024-01-10T11:30:54.936204Z",
            "url": "https://files.pythonhosted.org/packages/5d/c3/5530f270c4ec87953fbed203e4f1f4a2fa002bc43efdc1b3cf9ab442e741/pycryptodome-3.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "091234eb6587adcee5d676533e4c217a6385a2f4d90086198a3b1ade5dcdf684",
                "md5": "418bed66b14b1828b4ef89281bd128af",
                "sha256": "acf6e43fa75aca2d33e93409f2dafe386fe051818ee79ee8a3e21de9caa2ac9e"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "418bed66b14b1828b4ef89281bd128af",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 1741088,
            "upload_time": "2024-01-10T11:30:56",
            "upload_time_iso_8601": "2024-01-10T11:30:56.997697Z",
            "url": "https://files.pythonhosted.org/packages/09/12/34eb6587adcee5d676533e4c217a6385a2f4d90086198a3b1ade5dcdf684/pycryptodome-3.20.0-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9ed19223a0a0186b8a91ebbdd2852865839237a21c74f1fbc4b8d5b62965239",
                "md5": "7d60468c87fbdb1928aa4d8551c4fed1",
                "sha256": "09609209ed7de61c2b560cc5c8c4fbf892f8b15b1faf7e4cbffac97db1fffda7"
            },
            "downloads": -1,
            "filename": "pycryptodome-3.20.0.tar.gz",
            "has_sig": false,
            "md5_digest": "7d60468c87fbdb1928aa4d8551c4fed1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
            "size": 4794232,
            "upload_time": "2024-01-10T11:30:59",
            "upload_time_iso_8601": "2024-01-10T11:30:59.413826Z",
            "url": "https://files.pythonhosted.org/packages/b9/ed/19223a0a0186b8a91ebbdd2852865839237a21c74f1fbc4b8d5b62965239/pycryptodome-3.20.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-10 11:30:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Legrandin",
    "github_project": "pycryptodome",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pycryptodome"
}
        
Elapsed time: 0.18096s