{ "info": { "author": "eshard", "author_email": "scared@eshard.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Framework :: IPython", "Framework :: Jupyter", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Security", "Topic :: Software Development" ], "description": "# SCAred\n\n[![pipeline status](https://gitlab.com/eshard/scared/badges/master/pipeline.svg)](https://gitlab.com/eshard/scared/commits/master)\n[![PyPI version](https://badge.fury.io/py/scared.svg)](https://pypi.org/project/scared/)\n[![Conda installer](https://anaconda.org/eshard/scared/badges/installer/conda.svg)](https://anaconda.org/eshard/scared)\n[![Latest Conda release](https://anaconda.org/eshard/scared/badges/latest_release_date.svg)](https://anaconda.org/eshard/scared)\n\nscared is a side-channel analysis framework.\n\n## Getting started\n\n### Prerequisites\n\nYou will need **Python 3.6+** to use and install scared. You can use pip (or any pip based tool like pipenv) or conda to install it.\n\n### Installation\n\nTo install scared, you can use pip (or pipenv, or any other pip based-tool) or conda:\n\n```bash\n$ pip install scared\n# or with Conda\n$ conda install -c eshard scared\n```\n\n### Make a first cool thing\n\nStart using scared by doing a cool thing:\n\n```python\n# First import the lib\nimport scared\n\n# Define a selection function\n@scared.attack_selection_function\ndef first_add_key(plaintext, guesses):\n res = np.empty((plaintext.shape[0], len(guesses), plaintext.shape[1]), dtype='uint8')\n for i, guess in enumerate(guesses):\n res[:, i, :] = np.bitwise_xor(plaintext, guess)\n return res\n\n# Create an analysis CPA\na = scared.CPAAttack(\n selection_function=first_add_key,\n model=scared.HammingWeight(),\n discriminant=scared.maxabs)\n\n# Load some traces, for example a dpa v2 subset\nths = scared.traces.read_ths_from_ets('dpa_v2.ets')\n\n# Create a container for your ths\ncontainer = scared.Container(ths)\n\n# Run!\na.run(container)\n```\n\n## Documentation\n\nTo go further and learn all about scared, please go to [the full documentation](https://eshard.gitlab.io/scared).\nYou can also have an interactive introduction to scared by launching these [notebooks with Binder](https://mybinder.org/v2/gl/eshard%2Fscared-notebooks/master).\n\n## Contributing\n\nAll contributions, starting with feedbacks, are welcomed.\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) if you wish to contribute to the project.\n\n## License\n\nThis library is licensed under LGPL V3 license. See the [LICENSE](LICENSE) file for details.\n\nIt is mainly intended for non-commercial use, by academics, students or professional willing to learn the basics of side-channel analysis.\n\nIf you wish to use this library in a commercial or industrial context, eshard provides commercial licenses under fees. Contact us!\n\n## Authors\n\nSee [AUTHORS](AUTHORS.md) for the list of contributors to the project.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/eshard/scared", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "scared", "package_url": "https://pypi.org/project/scared/", "platform": "", "project_url": "https://pypi.org/project/scared/", "project_urls": { "Documentation": "https://eshard.gitlab.io/scared", "Homepage": "https://gitlab.com/eshard/scared", "Issues": "https://gitlab.com/eshard/scared/issues", "eShard": "https://www.eshard.com" }, "release_url": "https://pypi.org/project/scared/0.8.4/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "scared is a side-channel analysis framework.", "version": "0.8.4" }, "last_serial": 5927746, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "be799a9463f4278c9b1ae16ced3acfed", "sha256": "fe11255cc806407bdf1321914f8a77aa8df63ceff8b19befa124b1a849dd9749" }, "downloads": -1, "filename": "scared-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "be799a9463f4278c9b1ae16ced3acfed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 35740, "upload_time": "2019-06-14T12:56:15", "url": "https://files.pythonhosted.org/packages/bf/36/b28bb1ec67cb2f8a73fddbdb238967ac2d656f8e39fe7f3fa33242036ea3/scared-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23e92fa0de821e06494f342d23dca11e", "sha256": "43ad586dda57fe7b5706343b46267f10e9299723a40666406978dc63ce51df84" }, "downloads": -1, "filename": "scared-0.1.0.tar.gz", "has_sig": false, "md5_digest": "23e92fa0de821e06494f342d23dca11e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 21044, "upload_time": "2019-06-14T12:56:18", "url": "https://files.pythonhosted.org/packages/36/74/1f3d3c5d827531d41a0a457ae61d1f68b258ae727397c544d3771f1d755f/scared-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b3c2119e1ae69285a74ed4ce13982f77", "sha256": "6e868c288617a6cf65da83dca26710b78ab058a7b3d1def638c58d5090e08f75" }, "downloads": -1, "filename": "scared-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b3c2119e1ae69285a74ed4ce13982f77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 52318, "upload_time": "2019-06-27T06:58:00", "url": "https://files.pythonhosted.org/packages/48/f9/83597bc054d1d27842b93e97774674baf520e691cdcba2d97626b2ae8cd0/scared-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f8c05a441cc600ea20b0a2419fd570c", "sha256": "1c65f73bab6951e71207b251cd7e7418fca9788f0d7c8671cf3395a6cc81a8b4" }, "downloads": -1, "filename": "scared-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6f8c05a441cc600ea20b0a2419fd570c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 30275, "upload_time": "2019-06-27T06:58:01", "url": "https://files.pythonhosted.org/packages/c9/72/fa7317e6ed3b51328b4468537593169cb1a78c256b413f8e6d7e5efdc4a9/scared-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "45da56bb83f07b88ad5bcb7f6e70360c", "sha256": "957a0bdde1b699e33b3f4ec389b1614c534db0c4ae552a0bd6734fa3ad4fcef7" }, "downloads": -1, "filename": "scared-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "45da56bb83f07b88ad5bcb7f6e70360c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 62023, "upload_time": "2019-07-09T14:01:00", "url": "https://files.pythonhosted.org/packages/0b/17/0407f89c7d73d611a1cb594c5a825aa3dc98d38298ac03734fc2a798bd16/scared-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45bed1bbafb3d9c8dbe61708c9e725db", "sha256": "11c7d74ed8a0a4b929f896a4a7ad7f517d17513a24a5ce488e4bb0b7b2e1c186" }, "downloads": -1, "filename": "scared-0.3.0.tar.gz", "has_sig": false, "md5_digest": "45bed1bbafb3d9c8dbe61708c9e725db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 34665, "upload_time": "2019-07-09T14:01:01", "url": "https://files.pythonhosted.org/packages/43/ca/22411f67989787512628832ce7f7d270402a7c516d4f5c6e66a4e265f9bd/scared-0.3.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "43f10baeb9bda19ee64e0057d618edc0", "sha256": "26e449780b5eb10844c6f98983a53be1c1e0c9c2f99f96da4c164991a9ba47b2" }, "downloads": -1, "filename": "scared-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "43f10baeb9bda19ee64e0057d618edc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 65000, "upload_time": "2019-07-23T07:32:04", "url": "https://files.pythonhosted.org/packages/9c/1a/bc50cb90dc05e67650f3034ce2015ed516d3fa0ffb36cda4770d388ec19f/scared-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1e611306ccfdb95bc746942277ce1a6", "sha256": "fb3bff6e8704a5952a973863a2543028dc5d54dfd35f94b9d5ccbbae448936ac" }, "downloads": -1, "filename": "scared-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d1e611306ccfdb95bc746942277ce1a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 37432, "upload_time": "2019-07-23T07:32:06", "url": "https://files.pythonhosted.org/packages/34/4b/c1a2199ce59e5595c99b400b2d91c322fba14a417ab299737428f99446e8/scared-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e627303cc3235d740d0412328a5cf103", "sha256": "7e09b04b44e61d07c8efba0d2433ea6c3945cc5ab21abb6745cf9fa1a54e1581" }, "downloads": -1, "filename": "scared-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e627303cc3235d740d0412328a5cf103", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 72588, "upload_time": "2019-07-26T13:55:56", "url": "https://files.pythonhosted.org/packages/54/23/87ef3a507b9be8cda05008aa2eadd8863fba0baf327e905052e857011521/scared-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b564bfd8540d654ea8b1e8c40adeee3", "sha256": "87b27c0825d33945c5a3214c5bd1205a73dfa4c9701f15c3c9dac8a43226461e" }, "downloads": -1, "filename": "scared-0.5.0.tar.gz", "has_sig": false, "md5_digest": "2b564bfd8540d654ea8b1e8c40adeee3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 42165, "upload_time": "2019-07-26T13:55:58", "url": "https://files.pythonhosted.org/packages/e8/1c/3125d56b3ff118cd191706a207977383dd83e334ea1d39e579f9505c8d3a/scared-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b2cd06ec66809c57dfd6acf4c262db22", "sha256": "153fb75d64412cb45a3b4e1aa5a61cd937f24de7353041c68b9051085333d61b" }, "downloads": -1, "filename": "scared-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b2cd06ec66809c57dfd6acf4c262db22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84490, "upload_time": "2019-08-13T09:41:46", "url": "https://files.pythonhosted.org/packages/80/b1/e7662fbf46d470f56d58efd7228d3650f60958c51d54486dca91cbfd8b22/scared-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "456c94e276f1ee03431ded0d8933bd57", "sha256": "7b7b3d6d8030a7477a5b1eff76b5708b54c0d3be63c6703a959ca9b7fa269679" }, "downloads": -1, "filename": "scared-0.6.0.tar.gz", "has_sig": false, "md5_digest": "456c94e276f1ee03431ded0d8933bd57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 52865, "upload_time": "2019-08-13T09:41:47", "url": "https://files.pythonhosted.org/packages/d6/10/58adb1793733ed543bdbd1d3bc8e177595e04a905fab6ad3b386348601bc/scared-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "25f44b36dff5bc79be3e355ea72e35c7", "sha256": "2c3d6a1de95fc8f785d16fa63c686ed704e6cbe9586ed039302222f413854816" }, "downloads": -1, "filename": "scared-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25f44b36dff5bc79be3e355ea72e35c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84492, "upload_time": "2019-08-26T09:25:35", "url": "https://files.pythonhosted.org/packages/d9/ae/926b48a9ca5deaec489c87d51ef88f0a6993ba067b615aa5d30e75337491/scared-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b720b90672788143eee05210e0bee4b", "sha256": "b38a54dbe9027679923be8514b13d601876cea307766b13a3f1827ea15ab789c" }, "downloads": -1, "filename": "scared-0.6.1.tar.gz", "has_sig": false, "md5_digest": "8b720b90672788143eee05210e0bee4b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 52876, "upload_time": "2019-08-26T09:25:36", "url": "https://files.pythonhosted.org/packages/02/8f/ff84efa0efef11ade92c5d027478b5eefb51d4ee0a1781c794ede43c5afe/scared-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "78caafa228d6f9c1ddbb702f59658f22", "sha256": "f872ce9d71318df15d82f02d42c0353ac8ecaccde24d5eda295c65c6ff98f06b" }, "downloads": -1, "filename": "scared-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "78caafa228d6f9c1ddbb702f59658f22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84504, "upload_time": "2019-08-26T15:20:31", "url": "https://files.pythonhosted.org/packages/5a/b7/f7afb390ae0d7202fb8816e4c9cae4d69e1dd81cb1980ef8f98957dc336c/scared-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5192b7bb580074359ca175f3f89d122", "sha256": "2b78a359865d2a950bd6f9244f3e1ce4da8dc8245eda4ae5201ed37f2f51f7e0" }, "downloads": -1, "filename": "scared-0.6.2.tar.gz", "has_sig": false, "md5_digest": "a5192b7bb580074359ca175f3f89d122", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 52863, "upload_time": "2019-08-26T15:20:33", "url": "https://files.pythonhosted.org/packages/23/af/4bfc28a594e9d368b7a384cf2e9773c93abad3f25e9133a60227fe0980a5/scared-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ca7744472dac03771ca9b912195fe018", "sha256": "f9b6d96a1b1c0cfc4a4aae666a0d32e7819869a02fe76ee40f54ec1df7d17438" }, "downloads": -1, "filename": "scared-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ca7744472dac03771ca9b912195fe018", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84509, "upload_time": "2019-08-29T13:44:24", "url": "https://files.pythonhosted.org/packages/db/99/e07cf8c2291d9cc817da7976a48e49d57d19d78aad16e23ae4a03fdd2ce4/scared-0.6.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0f9d29315ae528f208a3cd6dd89fcd", "sha256": "84815711b3a751ad8ffb028c27bbe1a94b3a344a143ce3fb260c6f8ac559e71a" }, "downloads": -1, "filename": "scared-0.6.3.tar.gz", "has_sig": false, "md5_digest": "fa0f9d29315ae528f208a3cd6dd89fcd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 52883, "upload_time": "2019-08-29T13:44:26", "url": "https://files.pythonhosted.org/packages/f1/81/4f354fe4417831aa65e4a29661d7711ba0e7d41325ffee052b648e9aca4d/scared-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "28c8a70842dcca7aef8b59d6d6cb77bc", "sha256": "41698d629134c4b7cf6d1a8dc8818ef30660197d32977c4dbae096dc6afb3d90" }, "downloads": -1, "filename": "scared-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "28c8a70842dcca7aef8b59d6d6cb77bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84603, "upload_time": "2019-08-30T14:29:03", "url": "https://files.pythonhosted.org/packages/7a/d6/5a067039001108825682f8b94d1a6acc7688700ce749adc00c6c67197e97/scared-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44f619c73bee33999af8f97bee2963e6", "sha256": "83812f99d455cf0bb609129bdd74a0d93b573ab5b117a55f5943de7914b38465" }, "downloads": -1, "filename": "scared-0.7.0.tar.gz", "has_sig": false, "md5_digest": "44f619c73bee33999af8f97bee2963e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 53011, "upload_time": "2019-08-30T14:29:05", "url": "https://files.pythonhosted.org/packages/34/7d/496a581c9bc87bb069e8100aeddf34fef4fc0e942ed992c70db2e4c8c125/scared-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "1a9a21c1eae41f00cc15c5811672f103", "sha256": "36b01cc0d4886700e99722552b1d27e9964c0fc849372b0a98ac6a8b9032f02b" }, "downloads": -1, "filename": "scared-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1a9a21c1eae41f00cc15c5811672f103", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84637, "upload_time": "2019-09-06T11:42:21", "url": "https://files.pythonhosted.org/packages/a6/c2/16454483f4bdd1534a217e70f9d2c61726608bae6635a1a7f9d7e1e0f04e/scared-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbc63955b5a8ccb3d7b449e56262926b", "sha256": "5a2be4f7d38dc826d93be4a7b6048c288f32b5a899917e0028bbd9762ff572e4" }, "downloads": -1, "filename": "scared-0.7.1.tar.gz", "has_sig": false, "md5_digest": "dbc63955b5a8ccb3d7b449e56262926b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 53050, "upload_time": "2019-09-06T11:42:22", "url": "https://files.pythonhosted.org/packages/de/84/9d043607f462ddf796a40700ce9c62ef57cd692f76a8f9a1a985a4400c6b/scared-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "a0e1871041c6343feedeb5b80262d008", "sha256": "416786be41d496b56efff0cfa2311b01f6189533aac5a9d23eac4e942a82ede6" }, "downloads": -1, "filename": "scared-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a0e1871041c6343feedeb5b80262d008", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84588, "upload_time": "2019-10-04T07:23:43", "url": "https://files.pythonhosted.org/packages/01/68/8d0702b3010d0d8438f2a59d208a40b46c532cba90238326abae2d8072af/scared-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43adc7ecc7583d827521dcdf8b7a8212", "sha256": "548a261b0fdc2aa8fe80d6fec808c224b2996502d253f4e0ed251958b074d71e" }, "downloads": -1, "filename": "scared-0.7.2.tar.gz", "has_sig": false, "md5_digest": "43adc7ecc7583d827521dcdf8b7a8212", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 53103, "upload_time": "2019-10-04T07:23:44", "url": "https://files.pythonhosted.org/packages/c8/1e/7c3b9170d3984cac5d1c1c45ecbd08ec9d66fd9b560a8add020062b6fb38/scared-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "615e2b244d35dd3ee47604c07930d11c", "sha256": "ef3fa4b17d375a33effd76508c9f1fe975cc70c965bcab55230b184e9ce5b21d" }, "downloads": -1, "filename": "scared-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "615e2b244d35dd3ee47604c07930d11c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 84595, "upload_time": "2019-10-04T09:45:27", "url": "https://files.pythonhosted.org/packages/e5/a5/e546276c2ca712acd51a9cc05c2cd4e32e3a4783f03ef5e03ce30c239218/scared-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da7e2d038b5c4cfde7a0d86307d3a7ad", "sha256": "28dd9e16cd961d300e39cf6276f6617046652fd0f9e62d5418004f3b6b717ae7" }, "downloads": -1, "filename": "scared-0.7.3.tar.gz", "has_sig": false, "md5_digest": "da7e2d038b5c4cfde7a0d86307d3a7ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 53108, "upload_time": "2019-10-04T09:45:29", "url": "https://files.pythonhosted.org/packages/03/b8/21164a7926937bfff553a3e0534b4396d64e1298f00844116d075425ac7b/scared-0.7.3.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "0407a3ba63ea43c78c717c5d1a2bed01", "sha256": "841cbc0bbcd290e41c1ba904ca0168f6dd23974c407660453274030596f16cc0" }, "downloads": -1, "filename": "scared-0.8.2.tar.gz", "has_sig": false, "md5_digest": "0407a3ba63ea43c78c717c5d1a2bed01", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 194380, "upload_time": "2019-09-26T12:34:50", "url": "https://files.pythonhosted.org/packages/7b/67/9d667d94315f6408a353c3a0b57946a940e279d357b67f749e02c727fb3e/scared-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "1eea964300211c5a2bba6ef9511779ac", "sha256": "5714ac7421fbf37cd742ca41a0b5971eed1816ae5d6fff4ec7ce73f115662f21" }, "downloads": -1, "filename": "scared-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1eea964300211c5a2bba6ef9511779ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 194389, "upload_time": "2019-10-04T07:46:33", "url": "https://files.pythonhosted.org/packages/24/f1/69f90246fbd2326b76b596f077e8a1d83444c3b4db4c3f070a0fc3e80388/scared-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "e46ca47da1d388e26dab68f2b2f8a03c", "sha256": "43307fe69dbd080c6e3fb1c9f7dcb8067eecad20d183a23af572bc6eed5201cd" }, "downloads": -1, "filename": "scared-0.8.4.tar.gz", "has_sig": false, "md5_digest": "e46ca47da1d388e26dab68f2b2f8a03c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 194402, "upload_time": "2019-10-04T10:35:31", "url": "https://files.pythonhosted.org/packages/1f/17/1c513a5ff331d13e3d5bffea10535f6a28ebb78c529f4cb3e602f6679470/scared-0.8.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e46ca47da1d388e26dab68f2b2f8a03c", "sha256": "43307fe69dbd080c6e3fb1c9f7dcb8067eecad20d183a23af572bc6eed5201cd" }, "downloads": -1, "filename": "scared-0.8.4.tar.gz", "has_sig": false, "md5_digest": "e46ca47da1d388e26dab68f2b2f8a03c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 194402, "upload_time": "2019-10-04T10:35:31", "url": "https://files.pythonhosted.org/packages/1f/17/1c513a5ff331d13e3d5bffea10535f6a28ebb78c529f4cb3e602f6679470/scared-0.8.4.tar.gz" } ] }