{ "info": { "author": "Mathias Laurin", "author_email": "Mathias.Laurin@github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Cython", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Security :: Cryptography" ], "description": ".. vim:tw=72\n\n=======================================================\nCryptographic library for Python with Mbed TLS back end\n=======================================================\n\n.. image::\n https://circleci.com/gh/Synss/python-mbedtls/tree/develop.svg?style=svg\n :target: https://circleci.com/gh/Synss/python-mbedtls/tree/develop\n\n.. image::\n https://travis-ci.org/Synss/python-mbedtls.svg?branch=develop\n :target: https://travis-ci.org/Synss/python-mbedtls\n\n.. image::\n https://coveralls.io/repos/github/Synss/python-mbedtls/badge.svg?branch=master\n :target: https://coveralls.io/github/Synss/python-mbedtls?branch=master\n\n\n`python-mbedtls`_ is a free cryptographic library for Python that uses\n`mbed TLS`_ for back end.\n\n mbed TLS (formerly known as PolarSSL) makes it trivially easy for\n developers to include cryptographic and SSL/TLS capabilities in their\n (embedded) products, facilitating this functionality with a minimal\n coding footprint.\n\n*python-mbedtls* API follows the recommendations from:\n\n* `PEP 272`_ -- API for Block Encryption Algorithms v1.0\n* `PEP 452`_ -- API for Cryptographic Hash Functions v2.0\n* `PEP 506`_ -- Adding a Secret Module to the Standard Library\n* `PEP 543`_ -- A Unified TLS API for Python\n\nand therefore plays well with the `cryptographic services`_ from the\nPython standard library and many other cryptography libraries as well.\n\n.. _python-mbedtls: https://synss.github.io/python-mbedtls\n.. _mbed TLS: https://tls.mbed.org\n.. _PEP 272: https://www.python.org/dev/peps/pep-0272/\n.. _PEP 452: https://www.python.org/dev/peps/pep-0452/\n.. _PEP 506: https://www.python.org/dev/peps/pep-0506/\n.. _PEP 543: https://www.python.org/dev/peps/pep-0543/\n.. _cryptographic services: https://docs.python.org/3/library/crypto.html\n.. _PyCrypto: https://www.dlitz.net/software/pycrypto/\n.. _hashlib: https://docs.python.org/3.6/library/hashlib.html\n.. _hmac: https://docs.python.org/3.6/library/hmac.html\n\n\nLicense\n=======\n\n*python-mbedtls* is licensed under the MIT License (see LICENSE.txt).\nThis enables the use of *python-mbedtls* in both open source and closed\nsource projects. The MIT License is compatible with both GPL and Apache\n2.0 license under which mbed TLS is distributed.\n\n\nAPI documentation\n=================\n\nhttps://synss.github.io/python-mbedtls/\n\n\nInstallation\n============\n\nThe bindings are tested with Python 2.7, 3.4, 3.5, 3.6, and 3.7 on Linux\nand macOS.\n\n`manylinux1`_ wheels are available for 64-bit Linux systems. Install\nwith ``pip install python-mbedtls``.\n\n.. _manylinux1: https://www.python.org/dev/peps/pep-0513/\n\n\nUsage and examples\n==================\n\nNow, let us see examples using the various parts of the library.\n\n\nCheck which version of mbed TLS is being used by python-mbedtls\n---------------------------------------------------------------\n\nThe *mbedtls.version* module shows the run-time version\ninformation to mbed TLS.\n\n>>> from mbedtls import version\n>>> _ = version.version # \"mbed TLS 2.16.1\"\n>>> _ = version.version_info # (2, 16, 1)\n\n\nMessage digest\n--------------\n\nThe *mbedtls.hash* module supports MD5, SHA-1, SHA-2 (in 224, 256, 384,\nand 512-bits), and RIPEMD-160 secure hashes and message digests.\n\nHere are the examples from *hashlib* ported to *python-mbedtls*:\n\n>>> from mbedtls import hash as hashlib\n>>> m = hashlib.md5()\n>>> m.update(b\"Nobody inspects\")\n>>> m.update(b\" the spammish repetition\")\n>>> m.digest()\nb'\\xbbd\\x9c\\x83\\xdd\\x1e\\xa5\\xc9\\xd9\\xde\\xc9\\xa1\\x8d\\xf0\\xff\\xe9'\n>>> m.digest_size\n16\n>>> m.block_size\n64\n\nMore condensed:\n\n>>> hashlib.sha224(b\"Nobody inspects the spammish repetition\").hexdigest()\n'a4337bc45a8fc544c03f52dc550cd6e1e87021bc896588bd79e901e2'\n\nUsing ``new()``:\n\n>>> h = hashlib.new('ripemd160')\n>>> h.update(b\"Nobody inspects the spammish repetition\")\n>>> h.hexdigest()\n'cc4a5ce1b3df48aec5d22d1f16b894a0b894eccc'\n\n\nHMAC algorithm\n--------------\n\nThe *mbedtls.hmac* module computes HMAC.\n\nExample:\n\n>>> from mbedtls import hmac\n>>> m = hmac.new(b\"This is my secret key\", digestmod=\"md5\")\n>>> m.update(b\"Nobody inspects\")\n>>> m.update(b\" the spammish repetition\")\n>>> m.digest()\nb'\\x9d-/rj\\\\\\x98\\x80\\xb1rG\\x87\\x0f\\xe9\\xe4\\xeb'\n\nWarning:\n\nThe message is cleared after calculation of the digest. Only call\n``mbedtls.hmac.Hmac.digest()`` or ``mbedtls.hmac.Hmac.hexdigest()``\nonce per message.\n\n\nHMAC-based key derivation function (HKDF)\n-----------------------------------------\n\nThe *mbedtls.hkdf* module exposes extract-and-expand key derivation\nfunctions. The main function is ``hkdf()`` but ``extract()`` and\n``expand()`` may be used as well.\n\nExample:\n\n>>> from mbedtls import hkdf\n>>> hkdf.hkdf(\n... b\"my secret key\",\n... length=42,\n... info=b\"my cool app\",\n... salt=b\"and pepper\",\n... digestmod=hmac.sha256\n... )\nb'v,\\xef\\x90\\xccU\\x1d\\x1b\\xd7\\\\a\\xaf\\x92\\xac\\n\\x90\\xf9q\\xf4)\\xcd\"\\xf7\\x1a\\x94p\\x03.\\xa8e\\x1e\\xfb\\x92\\xe8l\\x0cc\\xf8e\\rvj'\n\nwhere *info*, *salt*, and *digestmod* are optional, although providing\n(at least) *info* is largely recommended.\n\n\nSymmetric cipher\n----------------\n\nThe *mbedtls.cipher* module provides symmetric encryption. The API\nfollows the recommendations from PEP 272 so that it can be used as a\ndrop-in replacement to other libraries.\n\n*python-mbedtls* provides the following algorithms:\n\n- AES encryption/decryption (128, 192, and 256 bits) in ECB, CBC, CFB128,\n CTR, OFB, or XTS mode;\n- AES AEAD (128, 192, and 256 bits) in GCM, or CCM mode;\n- ARC4 encryption/decryption;\n- ARIA encryption/decryption (128, 192, and 256 bits) in ECB, CBC,\n CTR, or GCM modes;\n- Blowfish encryption/decryption in ECB, CBC, CFB64, or CTR mode;\n- Camellia encryption/decryption (128, 192, and 256 bits) in ECB, CBC,\n CFB128, CTR, or GCM mode;\n- DES, DES3, and double DES3 encryption/decryption in ECB, or CBC mode;\n- CHACHA20 and CHACHA0/POLY1305 encryption/decryption.\n\nExample:\n\n>>> from mbedtls import cipher\n>>> c = cipher.AES.new(b\"My 16-bytes key.\", cipher.MODE_CBC, b\"CBC needs an IV.\")\n>>> enc = c.encrypt(b\"This is a super-secret message!\")\n>>> enc\nb'*`k6\\x98\\x97=[\\xdf\\x7f\\x88\\x96\\xf5\\t\\x19J7\\x93\\xb5\\xe0~\\t\\x9e\\x968m\\xcd\\x9c3\\x04o\\xe6'\n>>> c.decrypt(enc)\nb'This is a super-secret message!'\n\n\nRSA public key\n--------------\n\nThe *mbedtls.pk* module provides the RSA cryptosystem. This includes:\n\n- Public-private key generation and key import/export in PEM and DER\n formats;\n- asymmetric encryption and decryption;\n- message signature and verification.\n\nKey generation, the default size is 2048 bits:\n\n>>> from mbedtls import pk\n>>> rsa = pk.RSA()\n>>> prv = rsa.generate()\n>>> rsa.key_size\n256\n\nMessage encryption and decryption:\n\n>>> enc = rsa.encrypt(b\"secret message\")\n>>> rsa.decrypt(enc)\nb'secret message'\n\nMessage signature and verification:\n\n>>> sig = rsa.sign(b\"Please sign here.\")\n>>> rsa.verify(b\"Please sign here.\", sig)\nTrue\n>>> rsa.verify(b\"Sorry, wrong message.\", sig)\nFalse\n>>> pub = rsa.export_public_key(format=\"DER\")\n>>> other = pk.RSA.from_buffer(pub)\n>>> other.verify(b\"Please sign here.\", sig)\nTrue\n\n\nStatic and ephemeral Elliptic curve Diffie-Hellman\n--------------------------------------------------\n\nThe *mbedtls.pk* module provides the ECC cryptosystem. This includes:\n\n- Public-private key generation and key import/export in the PEM and DER\n formats;\n- asymmetric encrypt and decryption;\n- message signature and verification;\n- ephemeral ECDH key exchange.\n\n``get_supported_curves()`` returns the list of supported curves.\n\nThe API of the ECC class is the same as the API of the RSA class\nbut ciphering (``encrypt()`` and ``decrypt()`` is not supported by\nMbed TLS).\n\nMessage signature and verification---elliptic curve digital signature\nalgorithm (ECDSA):\n\n>>> from mbedtls import pk\n>>> ecdsa = pk.ECC()\n>>> prv = ecdsa.generate()\n>>> sig = ecdsa.sign(b\"Please sign here.\")\n>>> ecdsa.verify(b\"Please sign here.\", sig)\nTrue\n>>> ecdsa.verify(b\"Sorry, wrong message.\", sig)\nFalse\n>>> pub = ecdsa.export_public_key(format=\"DER\")\n>>> other = pk.ECC.from_buffer(pub)\n>>> other.verify(b\"Please sign here.\", sig)\nTrue\n\nThe classes ``ECDHServer`` and ``ECDHClient`` may be used for ephemeral\nECDH. The key exchange is as follows:\n\n>>> ecdh_srv = pk.ECDHServer()\n>>> ecdh_cli = pk.ECDHClient()\n\nThe server generates the ServerKeyExchange encrypted payload and\npasses it to the client:\n\n>>> ske = ecdh_srv.generate()\n>>> ecdh_cli.import_SKE(ske)\n\nthen the client generates the ClientKeyExchange encrypted payload and\npasses it back to the server:\n\n>>> cke = ecdh_cli.generate()\n>>> ecdh_srv.import_CKE(cke)\n\nNow, client and server may generate their shared secret:\n\n>>> secret = ecdh_srv.generate_secret()\n>>> ecdh_cli.generate_secret() == secret\nTrue\n>>> ecdh_srv.shared_secret == ecdh_cli.shared_secret\nTrue\n\n\nDiffie-Hellman-Merkle key exchange\n----------------------------------\n\nThe classes ``DHServer`` and ``DHClient`` may be used for DH Key\nexchange. The classes have the same API as ``ECDHServer``\nand ``ECDHClient``, respectively.\n\nThe key exchange is as follow:\n\n>>> from mbedtls.mpi import MPI\n>>> from mbedtls import pk\n>>> dh_srv = pk.DHServer(MPI.prime(128), MPI.prime(96))\n>>> dh_cli = pk.DHClient(MPI.prime(128), MPI.prime(96))\n\nThe 128-bytes prime and the 96-bytes prime are the modulus ``P``\nand the generator ``G``.\n\nThe server generates the ServerKeyExchange payload:\n\n>>> ske = dh_srv.generate()\n>>> dh_cli.import_SKE(ske)\n\nThe payload ends with ``G^X mod P`` where ``X`` is the secret value of\nthe server.\n\n>>> cke = dh_cli.generate()\n>>> dh_srv.import_CKE(cke)\n\n``cke`` is ``G^Y mod P`` (with ``Y`` the secret value from the client)\nreturned as its representation in bytes so that it can be readily\ntransported over the network.\n\nAs in ECDH, client and server may now generate their shared secret:\n\n>>> secret = dh_srv.generate_secret()\n>>> dh_cli.generate_secret() == secret\nTrue\n>>> dh_srv.shared_secret == dh_cli.shared_secret\nTrue\n\n\nX.509 Certificate writing and parsing\n-------------------------------------\n\nThe *mbedtls.x509* module can be used to parse X.509 certificates\nor create and verify a certificate chain.\n\nHere, the trusted root is a self-signed CA certificate\n``ca0_crt`` signed by ``ca0_key``.\n\n>>> import datetime as dt\n>>>\n>>> from mbedtls import hash as hashlib\n>>> from mbedtls import pk\n>>> from mbedtls import x509\n>>>\n>>> now = dt.datetime.utcnow()\n>>> ca0_key = pk.RSA()\n>>> _ = ca0_key.generate()\n>>> ca0_csr = x509.CSR.new(ca0_key, \"CN=Trusted CA\", hashlib.sha256())\n>>> ca0_crt = x509.CRT.selfsign(\n... ca0_csr, ca0_key,\n... not_before=now, not_after=now + dt.timedelta(days=90),\n... serial_number=0x123456,\n... basic_constraints=x509.BasicConstraints(True, 1))\n...\n\nAn intermediate then issues a Certificate Singing Request (CSR) that the\nroot CA signs:\n\n>>> ca1_key = pk.ECC()\n>>> _ = ca1_key.generate()\n>>> ca1_csr = x509.CSR.new(ca1_key, \"CN=Intermediate CA\", hashlib.sha256())\n>>>\n>>> ca1_crt = ca0_crt.sign(\n... ca1_csr, ca0_key, now, now + dt.timedelta(days=90), 0x123456, \n... basic_constraints=x509.BasicConstraints(ca=True, max_path_length=3))\n...\n\nAnd finally, the intermediate CA signs a certificate for the\nEnd Entity on the basis of a new CSR:\n\n>>> ee0_key = pk.ECC()\n>>> _ = ee0_key.generate()\n>>> ee0_csr = x509.CSR.new(ee0_key, \"CN=End Entity\", hashlib.sha256())\n>>>\n>>> ee0_crt = ca1_crt.sign(\n... ee0_csr, ca1_key, now, now + dt.timedelta(days=90), 0x987654)\n...\n\nThe emitting certificate can be used to verify the next certificate in\nthe chain:\n\n>>> ca1_crt.verify(ee0_crt)\nTrue\n>>> ca0_crt.verify(ca1_crt)\nTrue\n\nNote, however, that this verification is only one step in a private key\ninfrastructure and does not take CRLs, path length, etc. into account.\n\n\nTLS client and server\n---------------------\n\nThe *mbedtls.tls* module provides TLS clients and servers. The API\nfollows the recommendations of `PEP 543`_. Note, however, that the\nPython standard SSL library does not follow the PEP so that this\nlibrary may not be a drop-in replacement.\n\n.. _PEP 543: https://www.python.org/dev/peps/pep-0543/\n\nHere are some simple HTTP messages to pass from the client to the\nserver and back.\n\n>>> get_request = \"\\r\\n\".join((\n... \"GET / HTTP/1.0\",\n... \"\",\n... \"\")).encode(\"ascii\")\n...\n>>> http_response = \"\\r\\n\".join((\n... \"HTTP/1.0 200 OK\",\n... \"Content-Type: text/html\",\n... \"\",\n... \"

Test Server

\",\n... \"

Successful connection.

\",\n... \"\")).encode(\"ascii\")\n...\n>>> http_error = \"\\r\\n\".join((\n... \"HTTP/1.0 400 Bad Request\",\n... \"\",\n... \"\"))\n...\n\nFor this example, the trust store just consists in the root certificate\n``ca0_crt`` from the previous section.\n\n>>> from mbedtls import tls\n>>> trust_store = tls.TrustStore()\n>>> trust_store.add(ca0_crt)\n\nThe next step is to configure the TLS contexts for server and client.\n\n>>> tls_srv_ctx = tls.ServerContext(tls.TLSConfiguration(\n... trust_store=trust_store,\n... certificate_chain=([ee0_crt, ca1_crt], ee0_key),\n... validate_certificates=False,\n... ))\n...\n>>> tls_cli_ctx = tls.ClientContext(tls.TLSConfiguration(\n... trust_store=trust_store,\n... validate_certificates=True,\n... ))\n...\n\nThe contexts are used to wrap TCP sockets.\n\n>>> import socket\n>>> tls_srv = tls_srv_ctx.wrap_socket(\n... socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n... )\n...\n\n>>> from contextlib import suppress\n>>> def block(callback, *args, **kwargs):\n... while True:\n... with suppress(tls.WantReadError, tls.WantWriteError):\n... return callback(*args, **kwargs)\n...\n\nThe server starts in its own process in this example\nbecause ``accept()`` is blocking.\n\n>>> def server_main_loop(sock):\n... conn, addr = sock.accept()\n... block(conn.do_handshake)\n... data = conn.recv(1024)\n... if data == get_request:\n... conn.sendall(http_response)\n... else:\n... conn.sendall(http_error)\n...\n\n>>> port = 4433\n>>> tls_srv.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)\n>>> tls_srv.bind((\"0.0.0.0\", port))\n>>> tls_srv.listen(1)\n\n>>> import multiprocessing as mp\n>>> runner = mp.Process(target=server_main_loop, args=(tls_srv, ))\n>>> runner.start()\n\nFinally, a client queries the server with the ``get_request``:\n\n>>> tls_cli = tls_cli_ctx.wrap_socket(\n... socket.socket(socket.AF_INET, socket.SOCK_STREAM),\n... server_hostname=None,\n... )\n...\n>>> tls_cli.connect((\"localhost\", port))\n>>> block(tls_cli.do_handshake)\n>>> tls_cli.send(get_request)\n18\n>>> response = block(tls_cli.recv, 1024)\n>>> print(response.decode(\"ascii\").replace(\"\\r\\n\", \"\\n\"))\nHTTP/1.0 200 OK\nContent-Type: text/html\n\n

Test Server

\n

Successful connection.

\n\n\nThe last step is to stop the extra process and close the sockets.\n\n>>> tls_cli.close()\n>>> runner.join(1.0)\n>>> tls_srv.close()\n\n\nDTLS client and server\n----------------------\n\nThe *mbedtls.tls* module further provides DTLS (encrypted UDP\ntraffic). Client and server must be bound and connected for\nthe handshake so that DTLS should use ``recv()`` and ``send()``\nas well.\n\nThe example reuses the certificate and trust store from the TLS\nexample. However server and client are now initialized with\n``DTLSConfiguration`` instances instead of ``TLSConfiguration``.\n\n>>> dtls_srv_ctx = tls.ServerContext(tls.DTLSConfiguration(\n... trust_store=trust_store,\n... certificate_chain=([ee0_crt, ca1_crt], ee0_key),\n... validate_certificates=False,\n... ))\n...\n>>> dtls_cli_ctx = tls.ClientContext(tls.DTLSConfiguration(\n... trust_store=trust_store,\n... validate_certificates=True,\n... ))\n\nThe DTLS contexts can now wrap UDP sockets.\n\n>>> dtls_srv = dtls_srv_ctx.wrap_socket(\n... socket.socket(socket.AF_INET, socket.SOCK_DGRAM)\n... )\n...\n\nHere again, the ``accept()`` method blocks until the server\nreceives a datagram. The DTLS server handshake is performed in\ntwo steps. The first handshake is interrupted by an\nHelloVerifyRequest exception. The server should then set a\nclient-specific cookie and resume the handshake. The second\nstep of the handshake should succeed.\n\n>>> def dtls_server_main_loop(sock):\n... \"\"\"A simple DTLS echo server.\"\"\"\n... conn, addr = sock.accept()\n... conn.setcookieparam(addr[0].encode())\n... with suppress(tls.HelloVerifyRequest):\n... block(conn.do_handshake)\n... conn, addr = conn.accept()\n... conn.setcookieparam(addr[0].encode())\n... block(conn.do_handshake)\n... data = conn.recv(4096)\n... conn.send(data)\n...\n\n>>> port = 4443\n>>> dtls_srv.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)\n>>> dtls_srv.bind((\"0.0.0.0\", port))\n\nIn contrast with TCP (TLS), there is not call to ``listen()`` for UDP.\n\n>>> runner = mp.Process(target=dtls_server_main_loop, args=(dtls_srv, ))\n>>> runner.start()\n\nThe DTLS client is mostly identical to the TLS client:\n\n>>> dtls_cli = dtls_cli_ctx.wrap_socket(\n... socket.socket(socket.AF_INET, socket.SOCK_DGRAM),\n... server_hostname=None,\n... )\n>>> dtls_cli.connect((\"localhost\", port))\n>>> block(dtls_cli.do_handshake)\n>>> DATAGRAM = b\"hello datagram\"\n>>> block(dtls_cli.send, DATAGRAM)\n14\n>>> block(dtls_cli.recv, 4096)\nb'hello datagram'\n\nNow, the DTLS communication is complete.\n\n>>> dtls_cli.close()\n>>> runner.join(0.1)\n>>> dtls_srv.close()\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Synss/python-mbedtls/tarball/0.18.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Synss/python-mbedtls", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "python-mbedtls", "package_url": "https://pypi.org/project/python-mbedtls/", "platform": "", "project_url": "https://pypi.org/project/python-mbedtls/", "project_urls": { "Download": "https://github.com/Synss/python-mbedtls/tarball/0.18.3", "Homepage": "https://github.com/Synss/python-mbedtls" }, "release_url": "https://pypi.org/project/python-mbedtls/0.18.3/", "requires_dist": [ "certifi", "contextlib2", "enum34", "pathlib2" ], "requires_python": "", "summary": "hash, hmac, RSA, ECC, X.509, TLS, DTLS, handshakes, and secrets with an mbed TLS back end", "version": "0.18.3" }, "last_serial": 5881614, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c066749e6ee48aad59bf5b4b8833400f", "sha256": "2df8782c17c6dd653214bf81ba2e2ce8026051855fd7b64248cd91cdb76b3308" }, "downloads": -1, "filename": "python-mbedtls-0.1.tar.gz", "has_sig": false, "md5_digest": "c066749e6ee48aad59bf5b4b8833400f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5408, "upload_time": "2015-12-16T13:36:36", "url": "https://files.pythonhosted.org/packages/e5/f5/b45185763f067c2eb20e3262e23f604be4842cb980c73897066ea8804c4b/python-mbedtls-0.1.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "b8d7824ab987426a20fb4d57f89ab451", "sha256": "248024fdae86b6ec022722003b000c52a004d170d3d9626bb91901db4e7060c6" }, "downloads": -1, "filename": "python_mbedtls-0.10.0-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "b8d7824ab987426a20fb4d57f89ab451", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4100097, "upload_time": "2018-05-07T20:07:16", "url": "https://files.pythonhosted.org/packages/96/cb/3c368e929f7a28754463b3b7880788307521ea527cb601c80c71494aeb74/python_mbedtls-0.10.0-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "cf5e0f57174ce8c265ec64af85e0ced3", "sha256": "2daa22e7d00252356b02f36db7f09859f8a44b88f48007f940d9d84bf0aa7c6d" }, "downloads": -1, "filename": "python_mbedtls-0.10.0-py3.4-linux-x86_64.egg", "has_sig": false, "md5_digest": "cf5e0f57174ce8c265ec64af85e0ced3", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 4490740, "upload_time": "2018-05-07T20:07:19", "url": "https://files.pythonhosted.org/packages/24/8b/060c0e54e148517450d03663204dd9feb3619d25ebee9701985474f8cfec/python_mbedtls-0.10.0-py3.4-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "b1ee246b6d83a24f68f34f576a11b351", "sha256": "f69ebb0518d904d793d3f18d0e88c91d0cfb14a490727b766d62fe1533f5b516" }, "downloads": -1, "filename": "python_mbedtls-0.10.0-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "b1ee246b6d83a24f68f34f576a11b351", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 4436158, "upload_time": "2018-05-07T20:07:22", "url": "https://files.pythonhosted.org/packages/d4/af/ea4a07ba6cc049dda70283138081d2774f6a5b69959d2eebefc0018529ee/python_mbedtls-0.10.0-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "c3ac3c123540269aabaf0e3daddae667", "sha256": "91901fb39f1317570754d01e7a5d25380440ce867a420707c84084da8aef72a5" }, "downloads": -1, "filename": "python_mbedtls-0.10.0-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "c3ac3c123540269aabaf0e3daddae667", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4529102, "upload_time": "2018-05-07T20:07:24", "url": "https://files.pythonhosted.org/packages/23/f6/c5a1c158ea006c27c781fa9d755665abf6fdd5cbcc08036a080ea02af8e2/python_mbedtls-0.10.0-py3.6-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "76d1506da8f1894a7fb510937b42a02d", "sha256": "40a60750bc86b7dd0e71b953a1f04744a8e562f585b77ecd2a490d3aa42992d5" }, "downloads": -1, "filename": "python-mbedtls-0.10.0.tar.gz", "has_sig": false, "md5_digest": "76d1506da8f1894a7fb510937b42a02d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27942, "upload_time": "2018-05-07T20:07:14", "url": "https://files.pythonhosted.org/packages/82/02/628ab64a72ae92ec8fabae53dab4810adf2933113d3a7751c6a9a5a3c756/python-mbedtls-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "aa2baed1c843cb80651f3457324142f6", "sha256": "9342a81336cf26af7162b557deefa1f7c07eb8bc16095e724f050935c248186d" }, "downloads": -1, "filename": "python_mbedtls-0.11.0-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "aa2baed1c843cb80651f3457324142f6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4190233, "upload_time": "2018-07-01T17:01:52", "url": "https://files.pythonhosted.org/packages/ff/13/d67ff211d35e972854a24a9e8e67daa6ba25951c45968d7a7a27497de54c/python_mbedtls-0.11.0-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "d7334becdeb820135f295fdd0a2b5ef8", "sha256": "1ff0452523e2ef54484f533d277745626d82ef540d1f25012a262b5bc2c45593" }, "downloads": -1, "filename": "python_mbedtls-0.11.0-py3.4-linux-x86_64.egg", "has_sig": false, "md5_digest": "d7334becdeb820135f295fdd0a2b5ef8", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 4593331, "upload_time": "2018-07-01T17:01:55", "url": "https://files.pythonhosted.org/packages/df/80/0b73fced1658c54962302e9974ba9fb9b90ee32202e514c2ccfe410db320/python_mbedtls-0.11.0-py3.4-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "5ab1cee0d8cd2cf1f40b4e55ab5276b5", "sha256": "c61e8a45ca1d91faf089fa06dd5e4aeac487a3514ceb4d1948caabaa4a098cfa" }, "downloads": -1, "filename": "python_mbedtls-0.11.0-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "5ab1cee0d8cd2cf1f40b4e55ab5276b5", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 4540594, "upload_time": "2018-07-01T17:01:57", "url": "https://files.pythonhosted.org/packages/bd/d5/75a18ca162d6e4e4d728bdae40babe9448d963c684a7808d24e20c70a139/python_mbedtls-0.11.0-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "21e9cf2293f05878f7b9d9a1d03d0fdd", "sha256": "63b6afaa342b4fe97f2c05de87a1d2d135f7198ff805db1389338de08c1953f0" }, "downloads": -1, "filename": "python_mbedtls-0.11.0-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "21e9cf2293f05878f7b9d9a1d03d0fdd", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4628407, "upload_time": "2018-07-01T17:01:59", "url": "https://files.pythonhosted.org/packages/83/59/6666917c46995b212b94765618bbeaa1fb9b9b7c053b44eb752fb4936dcd/python_mbedtls-0.11.0-py3.6-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "5e119dbb05783192fd03fd45504f1206", "sha256": "6704cfb2f8403e031daa97f32f2014e77a4e3568dbbb97ec82018ccb98e10107" }, "downloads": -1, "filename": "python-mbedtls-0.11.0.tar.gz", "has_sig": false, "md5_digest": "5e119dbb05783192fd03fd45504f1206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28854, "upload_time": "2018-07-01T17:01:51", "url": "https://files.pythonhosted.org/packages/bf/1f/2097b48889dd27c95c5c99a393f6bcf439c588f3ba6832ca635f9ea3bee4/python-mbedtls-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "b4561ea48655a516d555e158a9e87777", "sha256": "86903d026d9ea9178b21e645475ab92bafea3c17c7cd9b7fda0ac0964f64a650" }, "downloads": -1, "filename": "python_mbedtls-0.11.1-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "b4561ea48655a516d555e158a9e87777", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4190231, "upload_time": "2018-07-04T19:12:58", "url": "https://files.pythonhosted.org/packages/89/f6/a06d1fa6a663bf5dba1d07419494785943d48b34f54c73d6ec7edba5fae4/python_mbedtls-0.11.1-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "e7b6353e2b9cdbec1f2c142402bbf637", "sha256": "6f588fe53cb5c7d79bf1a0906589517969f7778e244bdedabb754c8f75ef657b" }, "downloads": -1, "filename": "python_mbedtls-0.11.1-py3.4-linux-x86_64.egg", "has_sig": false, "md5_digest": "e7b6353e2b9cdbec1f2c142402bbf637", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 4593339, "upload_time": "2018-07-04T19:13:00", "url": "https://files.pythonhosted.org/packages/6b/8b/29fe9293df5bb591c36a24c4524a79ba62082b1bb15d4f30aed289df1c4c/python_mbedtls-0.11.1-py3.4-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "bf1b96e28495f0ef0d6175b8f0327e07", "sha256": "74b978268641cce72e7d403f65b7544e86e76434aefb8896dae6b5a8ccfb4adf" }, "downloads": -1, "filename": "python_mbedtls-0.11.1-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "bf1b96e28495f0ef0d6175b8f0327e07", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 4540597, "upload_time": "2018-07-04T19:13:03", "url": "https://files.pythonhosted.org/packages/9d/e3/45977087881e79bd936482047752cafaf9072751bd8323f35f31a8d46a2d/python_mbedtls-0.11.1-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "9c2e87f61b859cb80e2781cc7d7e4f77", "sha256": "b2109e2c347ddd655052b2f0d4dedac0c4565cba8bbf2b8845a62aa16307c6d7" }, "downloads": -1, "filename": "python_mbedtls-0.11.1-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "9c2e87f61b859cb80e2781cc7d7e4f77", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4628421, "upload_time": "2018-07-04T19:13:05", "url": "https://files.pythonhosted.org/packages/ba/5c/71d9489e8e280a8f88fddfc9157dac01c81eff2e8428bf29548f38f29ef3/python_mbedtls-0.11.1-py3.6-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "4b2254f02a4fc5e583725d9e902fdb70", "sha256": "4a5c9611545af68d34bc584b4ae360366f4bc809e996633f6ff038a416f209b9" }, "downloads": -1, "filename": "python-mbedtls-0.11.1.tar.gz", "has_sig": false, "md5_digest": "4b2254f02a4fc5e583725d9e902fdb70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26135, "upload_time": "2018-07-04T19:12:57", "url": "https://files.pythonhosted.org/packages/b8/a2/c9283c1fbbf9cda02c3116b4cefaa849a962e1bc2b424523de945c6f3010/python-mbedtls-0.11.1.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "ddea747694fa964299528794bd7efeec", "sha256": "d77ff6925904adfa9f44e2279f72ce74971fdde80f0657dfa6fcce3c5e3bbb5d" }, "downloads": -1, "filename": "python_mbedtls-0.12.1-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "ddea747694fa964299528794bd7efeec", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4283990, "upload_time": "2018-08-27T18:51:34", "url": "https://files.pythonhosted.org/packages/16/2e/d742bec15615a0478a2e685d758ab77ddd30ef70412a8f311b5ec5329385/python_mbedtls-0.12.1-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "80b28344391aa1369175098121dbb324", "sha256": "7b2ec79a019e1c9a65eab57d31e993b08d7925a5f551e24b3d36b33564edd343" }, "downloads": -1, "filename": "python_mbedtls-0.12.1-py3.4-linux-x86_64.egg", "has_sig": false, "md5_digest": "80b28344391aa1369175098121dbb324", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 4716615, "upload_time": "2018-08-27T18:51:36", "url": "https://files.pythonhosted.org/packages/6d/fb/a65998180277fc5ca1b217f9205777263bd9432a4915abe6fe3fcac53b15/python_mbedtls-0.12.1-py3.4-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "2097245ffbca75f11b62dc4977829598", "sha256": "7e8130d626d982d4aec79878f7f1506d611e03cb19dac95553569950fb405eec" }, "downloads": -1, "filename": "python_mbedtls-0.12.1-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "2097245ffbca75f11b62dc4977829598", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 4663711, "upload_time": "2018-08-27T18:51:39", "url": "https://files.pythonhosted.org/packages/af/36/ec8616e28c9589211dbccf77948a8dbf0fba271d27df59e030ff5cd494d1/python_mbedtls-0.12.1-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "9ce81ab951f53c3efa4db709ad4cee1a", "sha256": "4157e3d33b227249e8b56f9bde1183eacd890fbf0d5379d5f67b552f27d4ec7c" }, "downloads": -1, "filename": "python_mbedtls-0.12.1-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "9ce81ab951f53c3efa4db709ad4cee1a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4766457, "upload_time": "2018-08-27T18:51:41", "url": "https://files.pythonhosted.org/packages/46/59/b745e8d04b3a506d11451161788ea821e7652d5ff37bce998ecfa97862f9/python_mbedtls-0.12.1-py3.6-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "58466da9f99d9dd83ba42ebfebf3465f", "sha256": "430bab0a39441e2a44c4547f5d45dd89e0bc68e67401255864ab034497c4dba7" }, "downloads": -1, "filename": "python-mbedtls-0.12.1.tar.gz", "has_sig": false, "md5_digest": "58466da9f99d9dd83ba42ebfebf3465f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29454, "upload_time": "2018-08-27T18:51:33", "url": "https://files.pythonhosted.org/packages/59/2e/ab4207c9e1d5673949b4510f0eaa835cec4cdf8ba8067896e65dd1d2a9e2/python-mbedtls-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "2813c61d6d83af8efbd9754e992c0160", "sha256": "2606851ed6369e8b9a1a0c84835a6870a9dc17442ebb45caa9522e88b250c0e6" }, "downloads": -1, "filename": "python-mbedtls-0.12.2.tar.gz", "has_sig": false, "md5_digest": "2813c61d6d83af8efbd9754e992c0160", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33152, "upload_time": "2018-09-10T21:01:13", "url": "https://files.pythonhosted.org/packages/fe/e7/1f5aea30f0c435e571dbda4d43090aac13c7fbbdaab783e4d069fb8289c5/python-mbedtls-0.12.2.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "df4fdf0029901890f31dab2ec5aa8feb", "sha256": "9174c336fd4033eee05e546c7a286d3ffdc4678ebe9a20641c98f4acab95cd68" }, "downloads": -1, "filename": "python-mbedtls-0.13.0.tar.gz", "has_sig": false, "md5_digest": "df4fdf0029901890f31dab2ec5aa8feb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46790, "upload_time": "2018-10-25T20:55:50", "url": "https://files.pythonhosted.org/packages/fd/5c/9135021feb6371ec6d7d30f3bf8dd545ed57c794f57025b848cb3776e207/python-mbedtls-0.13.0.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "0bab84b4de82c6eb17e928b187191c15", "sha256": "ab85409527a11a274dd63f97334b50e47619635838882e543c7143dc21f9c72b" }, "downloads": -1, "filename": "python_mbedtls-0.14.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0bab84b4de82c6eb17e928b187191c15", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5894965, "upload_time": "2019-01-09T18:56:44", "url": "https://files.pythonhosted.org/packages/dc/11/7f5199477af776eec4b986c73b68b0b5dfa05d5f768aec3116723d05fcf1/python_mbedtls-0.14.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dd63d70390ce0633d2ccf176261808ed", "sha256": "86c068fc2fb7d43f8b4343256bf20daeb68ba638a534dab3d880dc3db19a84c7" }, "downloads": -1, "filename": "python_mbedtls-0.14.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "dd63d70390ce0633d2ccf176261808ed", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5895103, "upload_time": "2019-01-09T18:56:41", "url": "https://files.pythonhosted.org/packages/4a/b5/dbd5d5fdf505b444009310bb3c617eb6b5f0ee40473e0ef8151c95c480ea/python_mbedtls-0.14.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1aa452d9afd47cb051a92f57dea33673", "sha256": "e1f75eb840c114606557ad99550a4f32f305a27e1ab0d78befaeb6c4824425fe" }, "downloads": -1, "filename": "python_mbedtls-0.14.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1aa452d9afd47cb051a92f57dea33673", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6383105, "upload_time": "2019-01-09T18:56:33", "url": "https://files.pythonhosted.org/packages/a1/31/154f8941c0bc27d1a921f5b9b324098878b7bc01eecd75192612652b7c84/python_mbedtls-0.14.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "44915fe04c4e2c97e72814ad45be0c93", "sha256": "ed005281e601a5f1ee53244fe2fdc4c4c05eebae1c75d104b334835eda0cd143" }, "downloads": -1, "filename": "python_mbedtls-0.14.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "44915fe04c4e2c97e72814ad45be0c93", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6315937, "upload_time": "2019-01-09T18:56:35", "url": "https://files.pythonhosted.org/packages/62/ed/462e079ebc4c395c94547c8c108747cdbadd74b01b604c1e73c005a2298f/python_mbedtls-0.14.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4287be4cd81e09fb00846d99d82efc88", "sha256": "6c3d39b433581a0fa2050a2d77ecd106766a030bd7c153d203712ebe6e5a9850" }, "downloads": -1, "filename": "python_mbedtls-0.14.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4287be4cd81e09fb00846d99d82efc88", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6446272, "upload_time": "2019-01-09T18:56:38", "url": "https://files.pythonhosted.org/packages/82/f4/a542cdc77514ca06da656c8cc5a7968cd3e648c070e1c136341f13d7579d/python_mbedtls-0.14.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "670411801d59bea51c100d3de5cdc56b", "sha256": "d799a2d15e3284ec7c3d817128ea4bb64712d8ce1fd69e17d1a27cd2ca3037e0" }, "downloads": -1, "filename": "python_mbedtls-0.14.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "670411801d59bea51c100d3de5cdc56b", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 6423700, "upload_time": "2019-01-09T18:56:30", "url": "https://files.pythonhosted.org/packages/89/16/13b3b61cd3105329be9b400a87d59e392787d42c63f81266c73b25a58cfd/python_mbedtls-0.14.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d45f35dece32a288b913f9e47f315621", "sha256": "c7c9218aeeca63a3e6418ddd76796331517ab42e3d713d5a7b935e604e8a519c" }, "downloads": -1, "filename": "python-mbedtls-0.14.0.tar.gz", "has_sig": false, "md5_digest": "d45f35dece32a288b913f9e47f315621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48032, "upload_time": "2019-01-09T18:56:40", "url": "https://files.pythonhosted.org/packages/c1/ef/3e33735e3603d7af1997b7fbc75dc903b89b110dbe37869e95c5396de057/python-mbedtls-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "09ce84d6ac0b1abe7ca17b6a1f6728df", "sha256": "c7d9e02ea8a75d1423b753d44e9b0a8333d1d55be2eceeb58b6f2f54f801bee6" }, "downloads": -1, "filename": "python_mbedtls-0.14.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "09ce84d6ac0b1abe7ca17b6a1f6728df", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5894991, "upload_time": "2019-01-10T17:43:09", "url": "https://files.pythonhosted.org/packages/15/61/80caaa70692a7d1d181d26c348da0871687d6ba43c5ffbc1cb0a4b6e1140/python_mbedtls-0.14.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "63ade2cba66bb214d7aaff7a762b86c4", "sha256": "1a405982c2c37ef82682527228a1d357a7ec7d7b2e341f47f31ff50064e818c9" }, "downloads": -1, "filename": "python_mbedtls-0.14.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "63ade2cba66bb214d7aaff7a762b86c4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5895126, "upload_time": "2019-01-10T17:43:19", "url": "https://files.pythonhosted.org/packages/75/eb/375385d0ecd8fc402156e6e8a23793b89b6026f52c079b26c4a7e548e75f/python_mbedtls-0.14.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "970f3244e54c3d12e0bf2cb5cfb7bc44", "sha256": "fd0502d25020795ab6ef591de964292ffd8942909b84461a4480a181ed3f03b8" }, "downloads": -1, "filename": "python_mbedtls-0.14.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "970f3244e54c3d12e0bf2cb5cfb7bc44", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6383109, "upload_time": "2019-01-10T17:43:14", "url": "https://files.pythonhosted.org/packages/15/07/dbe3fc06bf9deb204fb23606383aab6d05dceec76612ab613bf22817f45f/python_mbedtls-0.14.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bdf83ae14f7b504085602e20ef56526a", "sha256": "b15693c126356b1f014d35df00b54844ee1d97404ae5c144748ab8239d00562a" }, "downloads": -1, "filename": "python_mbedtls-0.14.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bdf83ae14f7b504085602e20ef56526a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6315936, "upload_time": "2019-01-10T17:43:11", "url": "https://files.pythonhosted.org/packages/d7/c6/e13d1385af63cec3360d99da240d5b0c2ca036227904346a52b206ac70ae/python_mbedtls-0.14.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a8ad7a5e534d7db3204e5dfa4a58c7bb", "sha256": "f6e0057103f148f083f46445eb89dbd960a54be478b4801483d2451bdf5a615e" }, "downloads": -1, "filename": "python_mbedtls-0.14.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a8ad7a5e534d7db3204e5dfa4a58c7bb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6446284, "upload_time": "2019-01-10T17:43:17", "url": "https://files.pythonhosted.org/packages/74/03/14a096e3f0ca344a793fdff0f571e10a2f737b79d114df6a38ca71580f5f/python_mbedtls-0.14.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "da5388f08156b0e5e4f89144d433198b", "sha256": "0693bed9b601b9864340240ff634d77b9f6996fc28717c2d925e1ec2359c80f1" }, "downloads": -1, "filename": "python_mbedtls-0.14.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "da5388f08156b0e5e4f89144d433198b", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 6423702, "upload_time": "2019-01-10T17:43:22", "url": "https://files.pythonhosted.org/packages/70/c4/615e8a2d8f6a424f7fd8af79a6e53b6639614cfa15bc296daccccfe1068b/python_mbedtls-0.14.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7f2a44356150bdd32823877a52e1a618", "sha256": "74161acf17edd60edfe3e8856cbf30a0988dc09aaa6529fc30a06bf278d9c163" }, "downloads": -1, "filename": "python-mbedtls-0.14.1.tar.gz", "has_sig": false, "md5_digest": "7f2a44356150bdd32823877a52e1a618", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48031, "upload_time": "2019-01-10T17:43:06", "url": "https://files.pythonhosted.org/packages/09/45/842f62339ccaa52f8bc3d1cd4782efbae4f2a7b4ed14d0c9db569592856a/python-mbedtls-0.14.1.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "9ca3d3874cab0d5fb82a0f418d8aff5b", "sha256": "d78ff644720e732fbfbb90b93d2426426747734644f79924cf44a9375f0b17c0" }, "downloads": -1, "filename": "python_mbedtls-0.15.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9ca3d3874cab0d5fb82a0f418d8aff5b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6061194, "upload_time": "2019-03-15T17:23:26", "url": "https://files.pythonhosted.org/packages/89/36/85a90e329fd0e3c4298489e62966bdd946af949fc8381c2c802e0fb6ce43/python_mbedtls-0.15.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f1f9d7962d6e2517c83c7f1dd39c4a81", "sha256": "056cc3a4ea9aecf84057103c682e748f7175966f17a1730adc3a42f6cae2fc73" }, "downloads": -1, "filename": "python_mbedtls-0.15.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f1f9d7962d6e2517c83c7f1dd39c4a81", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6061303, "upload_time": "2019-03-15T17:23:14", "url": "https://files.pythonhosted.org/packages/78/55/57ebb4495da00d7b0ce0285561d0755fec2edf2d387ec3ae4f3dd96cd5d6/python_mbedtls-0.15.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b74c3ccae99b4ad7e01c8510e2f63aa6", "sha256": "1dc72723b7d999c1c468d27e54f96e4db9b3cfd3ab88f0efdc1179005cac107f" }, "downloads": -1, "filename": "python_mbedtls-0.15.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b74c3ccae99b4ad7e01c8510e2f63aa6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6570145, "upload_time": "2019-03-15T17:23:30", "url": "https://files.pythonhosted.org/packages/dc/11/de2ac19c379fb448fdc5783934a5ee1b092ddb12156ae98bd7bcab84db34/python_mbedtls-0.15.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "60099f47f8b2049fc4f21645ecbd4d48", "sha256": "6a8cc57b29f75e3159b39eaf1411b2b3d612e8feeb071038bd626eee2e86c3b8" }, "downloads": -1, "filename": "python_mbedtls-0.15.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "60099f47f8b2049fc4f21645ecbd4d48", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6508153, "upload_time": "2019-03-15T17:23:28", "url": "https://files.pythonhosted.org/packages/d9/9a/609154a616c635f2bf61f9f958cb9949c5053caa842c9cedae40bc6dbbd8/python_mbedtls-0.15.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c570892c451eb8fd07e8a744b32cb606", "sha256": "1e03a09ae41a972e23305220e0e13d94b73e32f2e357dd55126557d7cc335614" }, "downloads": -1, "filename": "python_mbedtls-0.15.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c570892c451eb8fd07e8a744b32cb606", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6649780, "upload_time": "2019-03-15T17:23:18", "url": "https://files.pythonhosted.org/packages/33/53/09b69af24bcfe1aef67bb96098453a54069c1766ced80c9f4c61080744cf/python_mbedtls-0.15.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "db1e5a5efbe57c3ac3a36cfa62e2400e", "sha256": "dbd763ac99439830082a3db9a8e6667a03672725af383c669a31430552b500f2" }, "downloads": -1, "filename": "python_mbedtls-0.15.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "db1e5a5efbe57c3ac3a36cfa62e2400e", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 6626611, "upload_time": "2019-03-15T17:23:21", "url": "https://files.pythonhosted.org/packages/3d/c4/e53bc3ccf1f4f9c17897105800ed46adcb3efe43d667d7d96b56c8266cdc/python_mbedtls-0.15.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b724ed8f496251a426ef68dcae5eb22d", "sha256": "6838244c533a92e170c7705596b38b8b1d71b6d805f7914a7a6c5c854b1fb30a" }, "downloads": -1, "filename": "python-mbedtls-0.15.0.tar.gz", "has_sig": false, "md5_digest": "b724ed8f496251a426ef68dcae5eb22d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52689, "upload_time": "2019-03-15T17:23:16", "url": "https://files.pythonhosted.org/packages/cd/eb/81c703d816c2c102e15d3a7d38d91de446946b56a6f8f4a37f42fb3a57df/python-mbedtls-0.15.0.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "28b444ba20bb08c9ff0c33e93e6adc28", "sha256": "84040a9f5347037bae42949e07bbbd042567af2f0ad5ce0418bf7fa2074bf8ee" }, "downloads": -1, "filename": "python_mbedtls-0.16.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "28b444ba20bb08c9ff0c33e93e6adc28", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6600166, "upload_time": "2019-04-04T18:26:03", "url": "https://files.pythonhosted.org/packages/f1/7e/4a75b5d215130c6c3f972752011f083caaa31ab676b07ba791ed8203af20/python_mbedtls-0.16.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0f9e29af0e8ff15284b00dc67a1f52c6", "sha256": "d8a5460d6d3a2b268a170c303d2e4cccf4b75f4a5356de7c28fac70272b6db04" }, "downloads": -1, "filename": "python_mbedtls-0.16.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0f9e29af0e8ff15284b00dc67a1f52c6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6600232, "upload_time": "2019-04-04T18:25:56", "url": "https://files.pythonhosted.org/packages/37/94/f495c6c1c99e67c75a05ac7df70a2420ada6ae6c118b2312267e97aff84b/python_mbedtls-0.16.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4b050ed3b4482176eff6016098074dd4", "sha256": "8372b654a53fb0fe8552fbeffeb4b58df75aba9d082cc65ae81204990ffdb783" }, "downloads": -1, "filename": "python_mbedtls-0.16.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4b050ed3b4482176eff6016098074dd4", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7137363, "upload_time": "2019-04-04T18:25:59", "url": "https://files.pythonhosted.org/packages/82/76/5f79ab80ed4beb40e9685851b9a46508df6ccce34f44032b9936d6d58d6d/python_mbedtls-0.16.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e75fe1eb9f4501a811a9a6a4ecf92744", "sha256": "23681a60611fd12a89d267f7896f7067c185de5e3545d71dc658531de18cf49f" }, "downloads": -1, "filename": "python_mbedtls-0.16.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e75fe1eb9f4501a811a9a6a4ecf92744", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7072525, "upload_time": "2019-04-04T18:25:51", "url": "https://files.pythonhosted.org/packages/20/2e/6d7b0c1cad9e82bf61bfeaa4da2c43a2dc38bf87504aec93456deae4d6c5/python_mbedtls-0.16.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ec06bcf67733d2b38e10f9bf3cb7591e", "sha256": "540eca780bf336f341f219446562b314961010892a836744eb1d49be13bc594f" }, "downloads": -1, "filename": "python_mbedtls-0.16.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ec06bcf67733d2b38e10f9bf3cb7591e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7226563, "upload_time": "2019-04-04T18:26:05", "url": "https://files.pythonhosted.org/packages/a2/7d/bcb06a2385d4d02f6b80c03182f538065b5d9c5e6b0646996dc9bd482c53/python_mbedtls-0.16.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a1dac37d8952f796c6e76a6940344661", "sha256": "bf98e36187a74eeb53e0c39139da7925601ca1cdb851bb77e77e5cd18b47a342" }, "downloads": -1, "filename": "python_mbedtls-0.16.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a1dac37d8952f796c6e76a6940344661", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 7203270, "upload_time": "2019-04-04T18:25:54", "url": "https://files.pythonhosted.org/packages/57/b2/727c8a33837c7149387f2bccc3d8424242eeef0b33811b631b6c1b5ff3ab/python_mbedtls-0.16.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c15ea7fadcfc1575185d75c1319e6273", "sha256": "e3659f25355a51d441b78670e3858ed31703a31aa2ef913ddbd9544e08cbd16b" }, "downloads": -1, "filename": "python-mbedtls-0.16.0.tar.gz", "has_sig": false, "md5_digest": "c15ea7fadcfc1575185d75c1319e6273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53892, "upload_time": "2019-04-04T18:26:01", "url": "https://files.pythonhosted.org/packages/7d/d9/683c4da4d4d76041aeadbb8fbb403d889058c15c80ac1d931a2d08aea05b/python-mbedtls-0.16.0.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "4ee1baab2f6502a703d0e52ec4cd3b3b", "sha256": "e675199c9b7a6813964dfa8b5f7dd182584b6deca987167731c270cdec8fc45b" }, "downloads": -1, "filename": "python_mbedtls-0.17.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4ee1baab2f6502a703d0e52ec4cd3b3b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6925683, "upload_time": "2019-04-12T18:07:55", "url": "https://files.pythonhosted.org/packages/0a/ea/f1bad36ebd27ab60ca5a5c105e429d4929144edaef187b4a15d2f3656291/python_mbedtls-0.17.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "76fd9b9512e267252432bd2ed79dc679", "sha256": "3ccd6d896cf5ac6948c0d1a4d7d08916d3c61b33d05d8e93be92857b6ab2e1c3" }, "downloads": -1, "filename": "python_mbedtls-0.17.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "76fd9b9512e267252432bd2ed79dc679", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6925794, "upload_time": "2019-04-12T18:07:58", "url": "https://files.pythonhosted.org/packages/06/35/eae79baf8055b352c499e0a11dcd1950c8d90c5f9daefe69b0c2a2e6eddf/python_mbedtls-0.17.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d3dfa15bfaab2c59a876606cbdf36386", "sha256": "0b54281c942b5af5dd01bae514e5884e7fc70c16542aefe2d665440a42997666" }, "downloads": -1, "filename": "python_mbedtls-0.17.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d3dfa15bfaab2c59a876606cbdf36386", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7497815, "upload_time": "2019-04-12T18:08:02", "url": "https://files.pythonhosted.org/packages/22/43/a76f9c447697593d3afd03f4061ca36c96756e06f9432046a0e6b820adc5/python_mbedtls-0.17.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "065c01236513818ed9583f91241965e6", "sha256": "f1e8617422ffbe23c4f662ee1cac67fe95d34693fa84cb0586d5523788a28961" }, "downloads": -1, "filename": "python_mbedtls-0.17.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "065c01236513818ed9583f91241965e6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7434752, "upload_time": "2019-04-12T18:07:47", "url": "https://files.pythonhosted.org/packages/cc/78/fe6a4bf40dc64bd6d93acc1aa38e5ef04dc3f78f881c4d7e5482bdef7657/python_mbedtls-0.17.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f1a226b111be5c1c3a3295edf647a5a2", "sha256": "95b000250050e22af0db8cc7be990ab619b8856ed5c57ae520f5d1453f0360ef" }, "downloads": -1, "filename": "python_mbedtls-0.17.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f1a226b111be5c1c3a3295edf647a5a2", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7587379, "upload_time": "2019-04-12T18:07:50", "url": "https://files.pythonhosted.org/packages/6a/ce/071a362617ab43f154055c8141c5852d82143c00cf66299b95878fc458f9/python_mbedtls-0.17.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9c48f667c27dbfe14cd07099af3182d3", "sha256": "27c60982c9478113cb2169653a775aa00465c67f20776a1abd2a22e1ebb2fb70" }, "downloads": -1, "filename": "python_mbedtls-0.17.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9c48f667c27dbfe14cd07099af3182d3", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 7566534, "upload_time": "2019-04-12T18:07:53", "url": "https://files.pythonhosted.org/packages/6f/f9/396c76327db6865f30c47319fe105730707e2fcb63e8f0d5dc33790c7d93/python_mbedtls-0.17.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "722e4dbe1e226250cf25a98d13c872ce", "sha256": "8d4bde6604dac2f01018e8c8ff0384d9f63a4ba0a4505cfe460679fe17d6128c" }, "downloads": -1, "filename": "python-mbedtls-0.17.0.tar.gz", "has_sig": false, "md5_digest": "722e4dbe1e226250cf25a98d13c872ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55790, "upload_time": "2019-04-12T18:08:00", "url": "https://files.pythonhosted.org/packages/e4/77/87c3822f97da9a8d195f530eeee16a140a867ad4d403e9cadba6ebf50ede/python-mbedtls-0.17.0.tar.gz" } ], "0.17.1": [ { "comment_text": "", "digests": { "md5": "9fd36a5d78ee93e8ae17ac2f247bf277", "sha256": "fed59c12587340ccb52bcf86149ff54b9167c7bd9839573e67a9e6bfb2b7043f" }, "downloads": -1, "filename": "python_mbedtls-0.17.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9fd36a5d78ee93e8ae17ac2f247bf277", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6916434, "upload_time": "2019-04-16T16:27:42", "url": "https://files.pythonhosted.org/packages/fc/86/f95a601221cfa7198d416faa8a6c151d014d363849cecff7aaabae8e3d56/python_mbedtls-0.17.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "268dbbc19876955006519825b8f8c5ca", "sha256": "da8cd59ceae3c38bc0388d789fde5557e3807dd0826d4fbe951ceef882400815" }, "downloads": -1, "filename": "python_mbedtls-0.17.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "268dbbc19876955006519825b8f8c5ca", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6916830, "upload_time": "2019-04-16T16:27:48", "url": "https://files.pythonhosted.org/packages/61/4c/fc3cf01c119387a82ad5840f9a1accec64a5a146c1e55f9887bc083786c4/python_mbedtls-0.17.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "221dac85612372973b7f4e49f29868d4", "sha256": "27a3910576f94866e6360c63379170136793898fdfc4b5b3fe8c45564f4b9382" }, "downloads": -1, "filename": "python_mbedtls-0.17.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "221dac85612372973b7f4e49f29868d4", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7489152, "upload_time": "2019-04-16T16:27:29", "url": "https://files.pythonhosted.org/packages/0b/da/efe5b1495779b547ebfc8b9151ad08e8c01bf3b70a9a622a710f408e4140/python_mbedtls-0.17.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4458ec45217d8f0bad2bab892b73898e", "sha256": "bfd63b638ed5cf3187283010d8128bfddf52e4a7e045be56e29f87ab0ba85d1b" }, "downloads": -1, "filename": "python_mbedtls-0.17.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4458ec45217d8f0bad2bab892b73898e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7432144, "upload_time": "2019-04-16T16:27:45", "url": "https://files.pythonhosted.org/packages/0c/f5/c39ccab14ebf2d93afe78e51a67ee95e6e1aecaeb19b1ec32e0a8be1aefc/python_mbedtls-0.17.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a3a3dcc17ec0ccc53a9be8130da98a05", "sha256": "a25b77adcb5faed150ab9c1af04859ec41d71c711f2ecdc291ecc5e25d7240f5" }, "downloads": -1, "filename": "python_mbedtls-0.17.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a3a3dcc17ec0ccc53a9be8130da98a05", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7578703, "upload_time": "2019-04-16T16:27:51", "url": "https://files.pythonhosted.org/packages/10/46/46a1ccfad399ad6b2c05b84497c90b0f763808705baacc778e7eb2d50d8b/python_mbedtls-0.17.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5729c83127de07f667be00d4f1ad804a", "sha256": "049796dd2403b7d74345ad0f71b45eaf423b3503e25fdb201e15dd33690a086a" }, "downloads": -1, "filename": "python_mbedtls-0.17.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5729c83127de07f667be00d4f1ad804a", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 7555646, "upload_time": "2019-04-16T16:27:26", "url": "https://files.pythonhosted.org/packages/ce/53/77df28fcb1ba08771e5873867476d1118e12bdaa326b21de799b482d301b/python_mbedtls-0.17.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "617c0a762e352e21272f6d305deb30d6", "sha256": "39f15216f57199b3b815f799298ea0ea8c4c7f642f89b181b55c2fae4b055387" }, "downloads": -1, "filename": "python-mbedtls-0.17.1.tar.gz", "has_sig": false, "md5_digest": "617c0a762e352e21272f6d305deb30d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55522, "upload_time": "2019-04-16T16:27:41", "url": "https://files.pythonhosted.org/packages/9b/b8/0b1d20bf77e46b70bdb2f3e99e0a401213c09228475da471153d2ad6831b/python-mbedtls-0.17.1.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "b353de72af4136b5ddda07c92bebdf06", "sha256": "503b824e126121f27ad69218e42333841fbe69febc9a5e93871a3b4dd6837389" }, "downloads": -1, "filename": "python_mbedtls-0.18.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b353de72af4136b5ddda07c92bebdf06", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4427761, "upload_time": "2019-05-11T12:08:39", "url": "https://files.pythonhosted.org/packages/2d/f6/f84cfd184ac2cefecf5c0669ff1b43ed30d3533f978ff2a70f1493418a30/python_mbedtls-0.18.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "36aa7fe0d6628c087d0c8b2d051f976b", "sha256": "f864f74ebbeccd685bb7cc5750e1dfe92f9d6205f3985285d5b3df24b8f81d0c" }, "downloads": -1, "filename": "python_mbedtls-0.18.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "36aa7fe0d6628c087d0c8b2d051f976b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4428149, "upload_time": "2019-05-11T12:08:51", "url": "https://files.pythonhosted.org/packages/1b/75/211a40948455ecfcbf8c347b74493b602d5bf06d58c6a9b4e1476355fa87/python_mbedtls-0.18.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d926325a9fc9d9043dee964595e23483", "sha256": "24dbac22389680b57b8c02494d7157b49a9cea8f895f3fba7a2af15ba39be13f" }, "downloads": -1, "filename": "python_mbedtls-0.18.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d926325a9fc9d9043dee964595e23483", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4875597, "upload_time": "2019-05-11T12:08:47", "url": "https://files.pythonhosted.org/packages/4f/08/165a2f277938890e79f07e3051a1ec829feb7b6cb97be4b6f4c668df0ccf/python_mbedtls-0.18.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c6333efa5accc5099f2d0eba39e12c36", "sha256": "a6f397cdbe94a1d92c306d115c2e1530616737d0395c351c561f5f13fe0f7b27" }, "downloads": -1, "filename": "python_mbedtls-0.18.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c6333efa5accc5099f2d0eba39e12c36", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4824051, "upload_time": "2019-05-11T12:08:42", "url": "https://files.pythonhosted.org/packages/5e/45/513c76a91555a9af134111bac231a5034dd2835657dba15ce361a6c4b307/python_mbedtls-0.18.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4be30faf11c01e981e776755c6b199e3", "sha256": "b4f4dd7fbfbab9cc290e0adec0d6f504c973c924d7561f0f1c7813b02225c099" }, "downloads": -1, "filename": "python_mbedtls-0.18.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4be30faf11c01e981e776755c6b199e3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4944709, "upload_time": "2019-05-11T12:08:44", "url": "https://files.pythonhosted.org/packages/c0/1f/3e8ac21d5083c700ec452845aec9e5747e61c38f400644ebfce22be9e9de/python_mbedtls-0.18.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5acc1b9ecd5691ce782c94f15503f389", "sha256": "64ffe15a0a2ae659df999ea3142ac192dbdd0a12787e8797f3dfe9f5805c5672" }, "downloads": -1, "filename": "python_mbedtls-0.18.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5acc1b9ecd5691ce782c94f15503f389", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4925809, "upload_time": "2019-05-11T12:08:49", "url": "https://files.pythonhosted.org/packages/0b/f2/5f64e088f013a68465fa9040da8c6e36ddbc029c0de79cf589561fcd804c/python_mbedtls-0.18.0-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "714b0eb88988a2bc135f40fdbec0b061", "sha256": "85a5bc6e40714ccfed9914531b67aaa16e3bd922416b8c539b7ff96411871c51" }, "downloads": -1, "filename": "python-mbedtls-0.18.0.tar.gz", "has_sig": false, "md5_digest": "714b0eb88988a2bc135f40fdbec0b061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57087, "upload_time": "2019-05-11T12:08:38", "url": "https://files.pythonhosted.org/packages/f5/8e/a2a3e731083e329673eef6564604117c74e429de6c4de9ed5eee3517b643/python-mbedtls-0.18.0.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "f8b576ecdfddc26c51d8b0d35d516fbf", "sha256": "fe8e20408cafea8211b4535c189141eea2bda156f3e66e8d5d0ea97a2c05e4c6" }, "downloads": -1, "filename": "python_mbedtls-0.18.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f8b576ecdfddc26c51d8b0d35d516fbf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4450801, "upload_time": "2019-09-19T20:01:47", "url": "https://files.pythonhosted.org/packages/1c/07/229dd12c3d96933e4cb3070f3ffbd77330ae30ac620386a2dc0be083d998/python_mbedtls-0.18.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ba5838260bc8cb083fc2b8fbd50f5533", "sha256": "3210a83ad4ccef6596230d39cce00d0a06af9805adcc2c6e283e199b2e9ec3cc" }, "downloads": -1, "filename": "python_mbedtls-0.18.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ba5838260bc8cb083fc2b8fbd50f5533", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4450938, "upload_time": "2019-09-19T20:01:39", "url": "https://files.pythonhosted.org/packages/11/68/c5066b646f38909791d93e50481e26544463aa9dac35479cfef70b559bd9/python_mbedtls-0.18.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "db7ddc53c37c5e7b305c0967c407dc4a", "sha256": "b26c6d33f45b07689ea13b99fbdee887643fe9ca726b0ad6e2aba922a4c98a1e" }, "downloads": -1, "filename": "python_mbedtls-0.18.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "db7ddc53c37c5e7b305c0967c407dc4a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4896896, "upload_time": "2019-09-19T20:01:42", "url": "https://files.pythonhosted.org/packages/c9/55/f3d39fa7f0653e67253706333a0f02eaa9565a37e8a42e11335844527bda/python_mbedtls-0.18.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "05e341c8d13ea8c94d1eb1dbdb4cf8e1", "sha256": "ae7d5bb54edc0b8cc1a7030a9f5b14eae148b7dc1bec8c4cad12b33928c94564" }, "downloads": -1, "filename": "python_mbedtls-0.18.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "05e341c8d13ea8c94d1eb1dbdb4cf8e1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4843871, "upload_time": "2019-09-19T20:01:45", "url": "https://files.pythonhosted.org/packages/65/34/cddc9ec05a994bb008fa001ef79893859fbebec4b687c1a713de147f010c/python_mbedtls-0.18.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "92999f16693be5a10a2c0c290e6971f2", "sha256": "be856a87f47b4be4039da87552375307ed3ce3f630c23addf4c0d0f99910c8d1" }, "downloads": -1, "filename": "python_mbedtls-0.18.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "92999f16693be5a10a2c0c290e6971f2", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4964318, "upload_time": "2019-09-19T20:01:50", "url": "https://files.pythonhosted.org/packages/3c/d3/90c8a765cd94c519445c6a146cfcc687c278ef9dc8d12d86c34ebd57e977/python_mbedtls-0.18.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d548740bcb1e4aa53d471828668367ce", "sha256": "db1774c66624f8854ab7be7f3a020b11404f0927ff6ee92c7f085555604a5429" }, "downloads": -1, "filename": "python_mbedtls-0.18.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d548740bcb1e4aa53d471828668367ce", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4949614, "upload_time": "2019-09-19T20:01:35", "url": "https://files.pythonhosted.org/packages/5e/ec/e327d6e16f6c6d2a5bcb0740d30f9064b5307678375ced585e3ca1145276/python_mbedtls-0.18.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d58d71e1ad766821286233369605343a", "sha256": "b4fa23cfa2f9b2445c604d7ee7460986fd2760de86c5ddde830c2499dcc4cc53" }, "downloads": -1, "filename": "python-mbedtls-0.18.1.tar.gz", "has_sig": false, "md5_digest": "d58d71e1ad766821286233369605343a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116946, "upload_time": "2019-09-19T20:01:37", "url": "https://files.pythonhosted.org/packages/40/72/705b5d48b85dfe46cb742068ca3cf6aef129f27811279e8b821672fb5bc5/python-mbedtls-0.18.1.tar.gz" } ], "0.18.2": [ { "comment_text": "", "digests": { "md5": "2cd7aae53f7d6e8116811326deff7fc3", "sha256": "d134fdcb0b8722ac271a7db5c1b714fe584479f635a1a93e0df646c00ccee57e" }, "downloads": -1, "filename": "python_mbedtls-0.18.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2cd7aae53f7d6e8116811326deff7fc3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4448497, "upload_time": "2019-09-22T10:42:15", "url": "https://files.pythonhosted.org/packages/1d/02/fd5808a1a35307fc67b146de7093903a159a892aaacf24654e4a81f7b742/python_mbedtls-0.18.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c499e8ffc3dd4d77ec44165a3cb9f5c9", "sha256": "9cdc19aa7f74754dfc4be744df170aad726afe7a4c5afbe448c1ac3d4e548edd" }, "downloads": -1, "filename": "python_mbedtls-0.18.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c499e8ffc3dd4d77ec44165a3cb9f5c9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4448626, "upload_time": "2019-09-22T10:42:22", "url": "https://files.pythonhosted.org/packages/f8/8c/87f7049ad4df46a04e531a08f820d71a837bcde9ed64e034668282295fac/python_mbedtls-0.18.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2378b0e1942987e8fd3cfa9572778a5a", "sha256": "e80bff34afa134b5792e0700ea14ea2d660e703db7def0c8825ffc8f1b01526c" }, "downloads": -1, "filename": "python_mbedtls-0.18.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2378b0e1942987e8fd3cfa9572778a5a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4893843, "upload_time": "2019-09-22T10:42:11", "url": "https://files.pythonhosted.org/packages/41/1c/a4ecb0728c5fcaa99ff86a7831c3880ed9a6c34ee86b1a045661230347e2/python_mbedtls-0.18.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8b49dc895f8ae7e9477846177a3f5df9", "sha256": "c1d8a81828fdf2fcf73d4734eff89ee99695b68f8840d4cda34e535d2dd4e6a7" }, "downloads": -1, "filename": "python_mbedtls-0.18.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8b49dc895f8ae7e9477846177a3f5df9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4840789, "upload_time": "2019-09-22T10:42:18", "url": "https://files.pythonhosted.org/packages/1c/b1/c250f6abc0e16c8131e4fae2f46985f37b687592ba7716d539561303b173/python_mbedtls-0.18.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "addfb1a14417dd3ca7e346defb3c970d", "sha256": "a1a5fccf070f3bcb2f8a56177edf4c7d5c9c871d9f25406d4545c6ab0780c4d7" }, "downloads": -1, "filename": "python_mbedtls-0.18.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "addfb1a14417dd3ca7e346defb3c970d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4960988, "upload_time": "2019-09-22T10:42:06", "url": "https://files.pythonhosted.org/packages/cc/c1/2f1bc4da095514ce4aa7c0119c830ff350485f645c514cc4a99751c5993e/python_mbedtls-0.18.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "71e3befb593a1930303d5864c14755c2", "sha256": "260d30e3097bd75e04eacae82e68fe67de9727fad749cfdb670e2558686b060b" }, "downloads": -1, "filename": "python_mbedtls-0.18.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "71e3befb593a1930303d5864c14755c2", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4946470, "upload_time": "2019-09-22T10:42:09", "url": "https://files.pythonhosted.org/packages/4a/8f/b4505ed63aa33e421127c279a66b02a5faef849c87f6c6fb430053bc9c69/python_mbedtls-0.18.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1713ee119209b32d80d8b30e376d4fc8", "sha256": "d6de32ef271080011a97e5dd68a54d313ef0ad3c3403afdbf4bfa57751e5fd6b" }, "downloads": -1, "filename": "python-mbedtls-0.18.2.tar.gz", "has_sig": false, "md5_digest": "1713ee119209b32d80d8b30e376d4fc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117451, "upload_time": "2019-09-22T10:42:20", "url": "https://files.pythonhosted.org/packages/94/ad/1c00675ab9440a63cbb71fdc6fba2999299a4048cca8cb95d2649a21febd/python-mbedtls-0.18.2.tar.gz" } ], "0.18.3": [ { "comment_text": "", "digests": { "md5": "6725496e14e931fab6779e53964986e5", "sha256": "43cb1956219038cf076f4d667dcf08684d8f97394d830cfe15027eedd06c7826" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6725496e14e931fab6779e53964986e5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4448512, "upload_time": "2019-09-24T19:53:41", "url": "https://files.pythonhosted.org/packages/cb/c8/608a4c509ca35a05e8179968f66a03d4abf3de55451d122ae67402ec7532/python_mbedtls-0.18.3-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f6a9d61b2f04169d3e14accdb4dfa7cc", "sha256": "b61e6061ed1fd4dcbc52e29cdcd2794f89c6ecc2d1124710bf90e0699cba3c96" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f6a9d61b2f04169d3e14accdb4dfa7cc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4448626, "upload_time": "2019-09-24T19:53:25", "url": "https://files.pythonhosted.org/packages/2f/9f/aab2322e72e1f26564990d0799ba0faf34048a384e0161a72baf68050f21/python_mbedtls-0.18.3-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a3816a4d8c3f6d3a2ed97e27da9ef53f", "sha256": "863b0b54cb2f220322f9192d846a03f97390fb8911c589129d9b30e7c8f6f652" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a3816a4d8c3f6d3a2ed97e27da9ef53f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4893842, "upload_time": "2019-09-24T19:53:28", "url": "https://files.pythonhosted.org/packages/79/7d/2cebbaf0c0dd853652e0e062da983bc990fc76a1459c2963ad36292a3352/python_mbedtls-0.18.3-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ab60b36aa53cd38ae8971a483201b49d", "sha256": "f5ac5840b39fdee055059e8f7654e2c9e8a74ec8faa5a425b51d1eb7c27caf16" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ab60b36aa53cd38ae8971a483201b49d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4840812, "upload_time": "2019-09-24T19:53:32", "url": "https://files.pythonhosted.org/packages/da/8c/84549e063b0f432eacda822b8e692cb11ab0fd18973ca7d2c27caba681f5/python_mbedtls-0.18.3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1021d5c4c705526cbe9a3868471756cb", "sha256": "b526dbb7b8b4ae18acd3111355495fd1d8e794e1afa1e5e88b4987b8cf386e17" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1021d5c4c705526cbe9a3868471756cb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4960985, "upload_time": "2019-09-24T19:53:35", "url": "https://files.pythonhosted.org/packages/ba/74/ef532bcae2c94ffb49624373ce4be3232aa3de783a971130524c7c190532/python_mbedtls-0.18.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "af43a05d9ca9d31de0c403d1850a47e1", "sha256": "15b363cbb9401f52dc1905ee0da87208a54bd0ff3cdf9a8bc21191e55157a58c" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "af43a05d9ca9d31de0c403d1850a47e1", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4946469, "upload_time": "2019-09-24T19:53:39", "url": "https://files.pythonhosted.org/packages/c0/2a/189c12a0bc52dbd15cc297926f99b5a920d0e06726e6beb65288b0f96377/python_mbedtls-0.18.3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ea96255d5a539d6bf305d043624389f0", "sha256": "eb8aab64d4472d8b0e5e1b31b9c87351f2a4c1cb7706448232b36c03c0a75204" }, "downloads": -1, "filename": "python-mbedtls-0.18.3.tar.gz", "has_sig": false, "md5_digest": "ea96255d5a539d6bf305d043624389f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118090, "upload_time": "2019-09-24T19:53:23", "url": "https://files.pythonhosted.org/packages/ed/e4/0d2e61fca4132aea46c93df5e995df3058327935bc6048e738db3663c777/python-mbedtls-0.18.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8fc16e5794798260862a2060338c20ad", "sha256": "88126627d1c4627df19653461ec2816119ead87c879a2152114a2831d7b0b855" }, "downloads": -1, "filename": "python-mbedtls-0.2.tar.gz", "has_sig": false, "md5_digest": "8fc16e5794798260862a2060338c20ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7439, "upload_time": "2016-01-07T14:48:36", "url": "https://files.pythonhosted.org/packages/92/b7/ead0cc50beb2fa1e9d381faf210fab1bf6322517b060f818a96628cb7a85/python-mbedtls-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "9cae9b1efb35d437fef55104ae292a2a", "sha256": "d4daa7bb273c889a5cc95fbe5b9e572ba6ed2c68b1904a4cc34c6a889b25ae56" }, "downloads": -1, "filename": "python-mbedtls-0.3.tar.gz", "has_sig": false, "md5_digest": "9cae9b1efb35d437fef55104ae292a2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8460, "upload_time": "2016-01-08T11:56:21", "url": "https://files.pythonhosted.org/packages/d4/ff/06c037ac452be5106ecc5aba583eec7de19a8ce3e7dd5aa5a06f2c92b975/python-mbedtls-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2f707e4f2936ac5311988445814f3d09", "sha256": "6a810a1c6493176e1b2c0c5c92f7c1473d2bf780b368db980d940dd215262555" }, "downloads": -1, "filename": "python-mbedtls-0.4.tar.gz", "has_sig": false, "md5_digest": "2f707e4f2936ac5311988445814f3d09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 721039, "upload_time": "2016-01-19T11:14:53", "url": "https://files.pythonhosted.org/packages/f9/d1/5e09db61a9c74790c868466fd455ae011d737b74658a05bf7146f975ee06/python-mbedtls-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "56537a8319a29bcae0f112350d013049", "sha256": "8afe0f472bfbaea3c6a923965dce6a8200ca425d19718c3e61321f33e3f6751a" }, "downloads": -1, "filename": "python-mbedtls-0.5.tar.gz", "has_sig": false, "md5_digest": "56537a8319a29bcae0f112350d013049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 739848, "upload_time": "2016-01-19T15:33:51", "url": "https://files.pythonhosted.org/packages/0f/ae/7f9c726f146b960d8cd86e48c3770a908a97743dba02afbfef0c939c383c/python-mbedtls-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ae8f8dcae32d54f103585bf8b62c3372", "sha256": "44b0103f23369166887c9211f1ccf703b115d176f8c9f11aa4afa28859696a64" }, "downloads": -1, "filename": "python-mbedtls-0.6.tar.gz", "has_sig": false, "md5_digest": "ae8f8dcae32d54f103585bf8b62c3372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 753528, "upload_time": "2016-06-20T13:35:24", "url": "https://files.pythonhosted.org/packages/3e/0a/2b81b3ce97ee49bce940b89c53bd39c8bf303f5911f6c688689c4d4bec83/python-mbedtls-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "db48c17fc9259e9d972d0814c1f4e7d6", "sha256": "df0e4f2251042e09b0eaf01e51b5daa38b24354ec7692bbcd1f6ff2806263150" }, "downloads": -1, "filename": "python-mbedtls-0.7.tar.gz", "has_sig": false, "md5_digest": "db48c17fc9259e9d972d0814c1f4e7d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29696, "upload_time": "2018-02-07T22:49:25", "url": "https://files.pythonhosted.org/packages/39/50/c868f3b0e4cd1288a1b35328b8e99a2f772612354b3b1d4cd8584a5ca50f/python-mbedtls-0.7.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "2243cc19f483578a99c32d9d819b4534", "sha256": "e7f2af99ce08fd7ced6d5f969dc52045588b0bfd64a83dbf1628ca644bc43f03" }, "downloads": -1, "filename": "python_mbedtls-0.9.0-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "2243cc19f483578a99c32d9d819b4534", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2567793, "upload_time": "2018-03-13T23:10:32", "url": "https://files.pythonhosted.org/packages/bd/7e/88397ff5c09cad261e11d74a0079403dc71972165a63173a1c02af3af683/python_mbedtls-0.9.0-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "30840f5b8ddbd22967c4d0d9b62da8b6", "sha256": "e445f52c532c05332d1f3aae329c4ab5815f4964f409f39e605d5bb38d44d235" }, "downloads": -1, "filename": "python_mbedtls-0.9.0-py3.4-linux-x86_64.egg", "has_sig": false, "md5_digest": "30840f5b8ddbd22967c4d0d9b62da8b6", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 2831180, "upload_time": "2018-03-13T23:10:34", "url": "https://files.pythonhosted.org/packages/aa/63/664429a11496f77c2a178db8a11b2ceb66e8a30a5859752fa2e5d1300163/python_mbedtls-0.9.0-py3.4-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "47f8a15a83e426d95b2a5845aeff0414", "sha256": "ee17e137e6de19ff07122e4ca0953164815ed055ce877d7319c6a8198403aebd" }, "downloads": -1, "filename": "python_mbedtls-0.9.0-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "47f8a15a83e426d95b2a5845aeff0414", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 2784684, "upload_time": "2018-03-13T23:10:36", "url": "https://files.pythonhosted.org/packages/f1/c5/9d9320551bc65cb3917add73495f046119b0253559ca4cce9878a1831bfa/python_mbedtls-0.9.0-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "d4943bef5390f46e5b008e730099b988", "sha256": "0fb739ee1b144af8691759f5e4da6fd434c5ba152c47c4c40f20e2df32807a36" }, "downloads": -1, "filename": "python_mbedtls-0.9.0-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "d4943bef5390f46e5b008e730099b988", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2862379, "upload_time": "2018-03-13T23:10:43", "url": "https://files.pythonhosted.org/packages/63/3d/90937c20d0bbc76a2fed9d00703b9f680232649009c10ae83169df6ce6c3/python_mbedtls-0.9.0-py3.6-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "f06ac05bb5af18d4cd06eeff071d9f82", "sha256": "eaa35e773fca37b954b803bb17df8022fe88f28a53f7e9e292ffe9514a989caa" }, "downloads": -1, "filename": "python-mbedtls-0.9.0.tar.gz", "has_sig": false, "md5_digest": "f06ac05bb5af18d4cd06eeff071d9f82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21754, "upload_time": "2018-03-13T23:10:29", "url": "https://files.pythonhosted.org/packages/d5/e4/b61f7dabcae1d77936789f6861476f6a4b903536d867501260a90a341832/python-mbedtls-0.9.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "5e2d1cecf8bfecc44c52c5c313ae3fbc", "sha256": "21d1272853b2655d52bba81d514205e1a9e0d4baa6dcb5e4f276a565f9b8fe7d" }, "downloads": -1, "filename": "python_mbedtls-0.9-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "5e2d1cecf8bfecc44c52c5c313ae3fbc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2567799, "upload_time": "2018-03-13T22:14:46", "url": "https://files.pythonhosted.org/packages/11/6a/4aa0b02cdf17fffb0cd64ecd652d9a9854e13bdc64f297c0e2ce00c7bc8a/python_mbedtls-0.9-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "168f5123258acf99312fc4d754877620", "sha256": "72a8c825aff0750f9d4be7760f89dd038640ee5ad1aa59ae79be62b8184ee7ac" }, "downloads": -1, "filename": "python_mbedtls-0.9-py3.4-linux-x86_64.egg", "has_sig": false, "md5_digest": "168f5123258acf99312fc4d754877620", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 2831175, "upload_time": "2018-03-13T22:14:48", "url": "https://files.pythonhosted.org/packages/53/d9/e8bcf70051517d224d2427751b069404b1bcdd5573e5db9a5316a6771d9c/python_mbedtls-0.9-py3.4-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "84c80f12dacdabe18ac95ffd5579ff05", "sha256": "764c85af81183741f3486b2e15aae3ce7ab59201a7f404cdba47a01097d22ac3" }, "downloads": -1, "filename": "python_mbedtls-0.9-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "84c80f12dacdabe18ac95ffd5579ff05", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 2784511, "upload_time": "2018-03-13T22:14:51", "url": "https://files.pythonhosted.org/packages/68/e5/e4bd30d48c6ed9a94571d7a377ac81f75fc0615a23ca0795c0cc617b9807/python_mbedtls-0.9-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "cf9342975098845d1b6b441a4611b1b6", "sha256": "fc499c6b8c85b48e7362c051b7ba224a79ae07fae5dabc1644f9df02490a015a" }, "downloads": -1, "filename": "python_mbedtls-0.9-py3.6-linux-x86_64.egg", "has_sig": false, "md5_digest": "cf9342975098845d1b6b441a4611b1b6", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2862365, "upload_time": "2018-03-13T22:14:55", "url": "https://files.pythonhosted.org/packages/a2/23/a9cc9578135443783a6085ddeef1e8584416239fdc423cf5c066160b9f23/python_mbedtls-0.9-py3.6-linux-x86_64.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6725496e14e931fab6779e53964986e5", "sha256": "43cb1956219038cf076f4d667dcf08684d8f97394d830cfe15027eedd06c7826" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6725496e14e931fab6779e53964986e5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4448512, "upload_time": "2019-09-24T19:53:41", "url": "https://files.pythonhosted.org/packages/cb/c8/608a4c509ca35a05e8179968f66a03d4abf3de55451d122ae67402ec7532/python_mbedtls-0.18.3-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f6a9d61b2f04169d3e14accdb4dfa7cc", "sha256": "b61e6061ed1fd4dcbc52e29cdcd2794f89c6ecc2d1124710bf90e0699cba3c96" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f6a9d61b2f04169d3e14accdb4dfa7cc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4448626, "upload_time": "2019-09-24T19:53:25", "url": "https://files.pythonhosted.org/packages/2f/9f/aab2322e72e1f26564990d0799ba0faf34048a384e0161a72baf68050f21/python_mbedtls-0.18.3-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a3816a4d8c3f6d3a2ed97e27da9ef53f", "sha256": "863b0b54cb2f220322f9192d846a03f97390fb8911c589129d9b30e7c8f6f652" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a3816a4d8c3f6d3a2ed97e27da9ef53f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4893842, "upload_time": "2019-09-24T19:53:28", "url": "https://files.pythonhosted.org/packages/79/7d/2cebbaf0c0dd853652e0e062da983bc990fc76a1459c2963ad36292a3352/python_mbedtls-0.18.3-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ab60b36aa53cd38ae8971a483201b49d", "sha256": "f5ac5840b39fdee055059e8f7654e2c9e8a74ec8faa5a425b51d1eb7c27caf16" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ab60b36aa53cd38ae8971a483201b49d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4840812, "upload_time": "2019-09-24T19:53:32", "url": "https://files.pythonhosted.org/packages/da/8c/84549e063b0f432eacda822b8e692cb11ab0fd18973ca7d2c27caba681f5/python_mbedtls-0.18.3-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1021d5c4c705526cbe9a3868471756cb", "sha256": "b526dbb7b8b4ae18acd3111355495fd1d8e794e1afa1e5e88b4987b8cf386e17" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1021d5c4c705526cbe9a3868471756cb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 4960985, "upload_time": "2019-09-24T19:53:35", "url": "https://files.pythonhosted.org/packages/ba/74/ef532bcae2c94ffb49624373ce4be3232aa3de783a971130524c7c190532/python_mbedtls-0.18.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "af43a05d9ca9d31de0c403d1850a47e1", "sha256": "15b363cbb9401f52dc1905ee0da87208a54bd0ff3cdf9a8bc21191e55157a58c" }, "downloads": -1, "filename": "python_mbedtls-0.18.3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "af43a05d9ca9d31de0c403d1850a47e1", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 4946469, "upload_time": "2019-09-24T19:53:39", "url": "https://files.pythonhosted.org/packages/c0/2a/189c12a0bc52dbd15cc297926f99b5a920d0e06726e6beb65288b0f96377/python_mbedtls-0.18.3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ea96255d5a539d6bf305d043624389f0", "sha256": "eb8aab64d4472d8b0e5e1b31b9c87351f2a4c1cb7706448232b36c03c0a75204" }, "downloads": -1, "filename": "python-mbedtls-0.18.3.tar.gz", "has_sig": false, "md5_digest": "ea96255d5a539d6bf305d043624389f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118090, "upload_time": "2019-09-24T19:53:23", "url": "https://files.pythonhosted.org/packages/ed/e4/0d2e61fca4132aea46c93df5e995df3058327935bc6048e738db3663c777/python-mbedtls-0.18.3.tar.gz" } ] }