{ "info": { "author": "Antonius Frie", "author_email": "antonius.frie@ruhr-uni-bochum.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Topic :: Security :: Cryptography" ], "description": "# `encrypted-stream`\n\n[![Documentation Status](https://readthedocs.org/projects/encrypted-stream/badge/?version=latest)](https://encrypted-stream.readthedocs.io/en/latest/?badge=latest)\n\n**Warning:** This is still very much work in progress and you probably shouldn't use it yet.\n\nThis module allows you to wrap an unencrypted file in a special reader class. The reader behaves exactly like a normal file, except that all data you read from it is encrypted. It uses a special encryption protocol which allows it to encrypt almost arbitrarily large files\u00b9 while using no extra disk space and very little RAM (around 1\u202fMB). It even allows you to jump to different locations in the output, which is useful if you're using it to upload a file and need to restart the upload.\n\nThere is also a counterpart writer that accepts the encrypted stream and decrypts it into an underlying file.\n\n***\n\n\u00b9 There is a theoretical maximum of a few petabytes of data, but I don't expect anyone to run into this ^^\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/antoniusf/encrypted-stream", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "encrypted-stream", "package_url": "https://pypi.org/project/encrypted-stream/", "platform": "", "project_url": "https://pypi.org/project/encrypted-stream/", "project_urls": { "Documentation": "https://encrypted-stream.readthedocs.io/en/latest/", "Homepage": "https://github.com/antoniusf/encrypted-stream", "Source Code": "https://github.com/antoniusf/encrypted-stream" }, "release_url": "https://pypi.org/project/encrypted-stream/0.1a0/", "requires_dist": [ "pynacl (>=1.3)" ], "requires_python": "", "summary": "Transparent encryption and decryption for file-like objects", "version": "0.1a0" }, "last_serial": 5204812, "releases": { "0.1a0": [ { "comment_text": "", "digests": { "md5": "ccd2780d704f4be7da2e1710a7f5fee1", "sha256": "49b4a44f4ed6ae9bfdf48460cc1bce78aaa6eecf75b74e1bb4c19d7fa6eb9922" }, "downloads": -1, "filename": "encrypted_stream-0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccd2780d704f4be7da2e1710a7f5fee1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11550, "upload_time": "2019-04-29T20:22:47", "url": "https://files.pythonhosted.org/packages/30/e6/a4bb374b78a3d333699d82e45073149278f83e2d836f87b2a69b4531a846/encrypted_stream-0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81922be6015def5d05c2f7a825aa12e6", "sha256": "67d509b34a78a24395e224ea632b0b7cda8bef067ec6741d7ce300917d5b21c7" }, "downloads": -1, "filename": "encrypted-stream-0.1a0.tar.gz", "has_sig": false, "md5_digest": "81922be6015def5d05c2f7a825aa12e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6978, "upload_time": "2019-04-29T20:23:11", "url": "https://files.pythonhosted.org/packages/3f/6d/e5ae67c0b37060df91afcf4b3d1b87e7cdffceede521a4564a04658f6083/encrypted-stream-0.1a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ccd2780d704f4be7da2e1710a7f5fee1", "sha256": "49b4a44f4ed6ae9bfdf48460cc1bce78aaa6eecf75b74e1bb4c19d7fa6eb9922" }, "downloads": -1, "filename": "encrypted_stream-0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccd2780d704f4be7da2e1710a7f5fee1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11550, "upload_time": "2019-04-29T20:22:47", "url": "https://files.pythonhosted.org/packages/30/e6/a4bb374b78a3d333699d82e45073149278f83e2d836f87b2a69b4531a846/encrypted_stream-0.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81922be6015def5d05c2f7a825aa12e6", "sha256": "67d509b34a78a24395e224ea632b0b7cda8bef067ec6741d7ce300917d5b21c7" }, "downloads": -1, "filename": "encrypted-stream-0.1a0.tar.gz", "has_sig": false, "md5_digest": "81922be6015def5d05c2f7a825aa12e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6978, "upload_time": "2019-04-29T20:23:11", "url": "https://files.pythonhosted.org/packages/3f/6d/e5ae67c0b37060df91afcf4b3d1b87e7cdffceede521a4564a04658f6083/encrypted-stream-0.1a0.tar.gz" } ] }