{ "info": { "author": "Kevin P. Dyer", "author_email": "kpdyer@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Requires: GMP 5.1.x (https://gmplib.org/), PyCrypto (https://www.dlitz.net/software/pycrypto/)\n\nFormat-Transforming Encryption (FTE) is a cryptographic primitive explored in the paper *Protocol Misidenti\ufb01cation Made Easy with Format-Transforming Encryption* [1]. FTE allows a user to specify the format of their ouput ciphertexts using regular expressions. The libfte library implements the primitive presented in [1].\n\nIf you are interested in the *proxy system* that uses FTE to bypass DPI systems, please see fteproxy (https://github.com/kpdyer/fteproxy).\n\n[1] Protocol Misidentification Made Easy with Format-Transforming Encryption, Kevin P. Dyer, Scott E. Coull, Thomas Ristenpart and Thomas Shrimpton, https://kpdyer.com/publications/ccs2013-fte.pdf", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kpdyer/libfte", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "fte", "package_url": "https://pypi.org/project/fte/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fte/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kpdyer/libfte" }, "release_url": "https://pypi.org/project/fte/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "Format-Transforming Encryption", "version": "0.1.3" }, "last_serial": 1746388, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "61251bdb6466ff4b2037c4490855d411", "sha256": "9a8974d231eaf2aa2fd6ac57703784f7e43c2a807dc8ad740a4dadc834cf56c2" }, "downloads": -1, "filename": "fte-0.0.1.tar.gz", "has_sig": false, "md5_digest": "61251bdb6466ff4b2037c4490855d411", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 871115, "upload_time": "2014-04-10T18:31:22", "url": "https://files.pythonhosted.org/packages/ee/61/943f83d8d59188c73b6924b7519e8f9660d34e01e6e56ac636712d2197a1/fte-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d7565f9f0aadbd5b70871b306f7a5ed0", "sha256": "7f29866abf7e34319cb3d8cb9f0875e52d9d98209536f72bea1907b6db174c10" }, "downloads": -1, "filename": "fte-0.0.2.tar.gz", "has_sig": true, "md5_digest": "d7565f9f0aadbd5b70871b306f7a5ed0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 870686, "upload_time": "2014-04-15T18:14:32", "url": "https://files.pythonhosted.org/packages/1f/58/3227e6241b9847eb64427c5266dbfe701fff4b127bd7ea183be6b65732a9/fte-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9d6f61a904ea4864c25e861518bdd8ee", "sha256": "054a16ebb3e28f22115235f0bfec5dffd30c153f41e145dc0467dc548f6b3678" }, "downloads": -1, "filename": "fte-0.0.3.tar.gz", "has_sig": true, "md5_digest": "9d6f61a904ea4864c25e861518bdd8ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 870619, "upload_time": "2014-05-20T02:44:39", "url": "https://files.pythonhosted.org/packages/9a/a0/e0b0ee40184fabd4eee8fff0f5e4c9f8c59311b3597db904d153e3f40ca5/fte-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "23ddc9863b90a3027d3cb278e5da1e04", "sha256": "0803946562e07693f43954943c4902c92504e2440afe30f9f68f374a1f4bef91" }, "downloads": -1, "filename": "fte-0.0.4.tar.gz", "has_sig": false, "md5_digest": "23ddc9863b90a3027d3cb278e5da1e04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 870602, "upload_time": "2014-06-06T01:38:14", "url": "https://files.pythonhosted.org/packages/00/a2/26c7cab5b0b81166d781693859d8581871f7a8ebdf9374ef3c35d2a9dc31/fte-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "84dbdc0d8b701fb73511056f036d1510", "sha256": "b8906732ebadd9953cd633a6e9eb8f27b7a3b4a777532142977f89c8558cfcf3" }, "downloads": -1, "filename": "fte-0.0.5.tar.gz", "has_sig": false, "md5_digest": "84dbdc0d8b701fb73511056f036d1510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 870595, "upload_time": "2014-10-07T17:27:06", "url": "https://files.pythonhosted.org/packages/aa/28/f2b9f0715c71c2b5fe66c009efcf6901540650a8dee809ad8880b50bd5f9/fte-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8a8a6d49811712d1c11047176a03ffef", "sha256": "6c4900b2ce4554d6101665a446ca5bd2ca84bb6786913a855edcedb1b142e740" }, "downloads": -1, "filename": "fte-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8a8a6d49811712d1c11047176a03ffef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12777, "upload_time": "2014-09-17T17:55:11", "url": "https://files.pythonhosted.org/packages/0a/31/bf05adb5977aa59c34dcbd61849a41e53ca94107f27b9985049a9029c6fa/fte-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5502e50c22c5dd4f0d910afd92788b8f", "sha256": "9f37709ffcac7b77b06d2588f436949cf1864547d606ef15b869fbfa5442dd4a" }, "downloads": -1, "filename": "fte-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5502e50c22c5dd4f0d910afd92788b8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13315, "upload_time": "2015-09-04T14:22:56", "url": "https://files.pythonhosted.org/packages/c2/bb/8f9beab6555355cac67115afd5a05c4a6b51881bdcf34570d55c96770164/fte-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f9ac04f1ea022686659d70493ee81e8e", "sha256": "e2b68eefc595de5fd436e77f33df244bcf74f873d9dc49c01d8901ebddd7e57b" }, "downloads": -1, "filename": "fte-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f9ac04f1ea022686659d70493ee81e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13775, "upload_time": "2015-10-01T01:27:05", "url": "https://files.pythonhosted.org/packages/8c/95/7dfcc0431fa1579965ffaa65e4b50095bf2c66593544fddd5e4e3aeec977/fte-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4d947a6f92d9a4b3fc5429bf05b11c60", "sha256": "733b342bbc678914b62fcc75a5b71a2071a53bbc6fad0c3badbfc7269ced93a6" }, "downloads": -1, "filename": "fte-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4d947a6f92d9a4b3fc5429bf05b11c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13784, "upload_time": "2015-10-01T01:42:34", "url": "https://files.pythonhosted.org/packages/a1/0f/3c535bd0783f116113b103284550d2a904e5bfb5c6e728709cf7abd71b34/fte-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d947a6f92d9a4b3fc5429bf05b11c60", "sha256": "733b342bbc678914b62fcc75a5b71a2071a53bbc6fad0c3badbfc7269ced93a6" }, "downloads": -1, "filename": "fte-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4d947a6f92d9a4b3fc5429bf05b11c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13784, "upload_time": "2015-10-01T01:42:34", "url": "https://files.pythonhosted.org/packages/a1/0f/3c535bd0783f116113b103284550d2a904e5bfb5c6e728709cf7abd71b34/fte-0.1.3.tar.gz" } ] }