{ "info": { "author": "Ulf Bartel", "author_email": "elastic.code@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Python-SJCL\n===========\n\n[![Travis CI](https://travis-ci.org/berlincode/sjcl.svg?branch=master&style=flat)](https://travis-ci.org/berlincode/sjcl)\n[![Python versions](https://img.shields.io/pypi/pyversions/sjcl.svg)](https://pypi.python.org/pypi/sjcl/)\n[![new-style BSD](https://img.shields.io/pypi/l/sjcl.svg)](https://github.com/berlincode/sjcl/blob/master/LICENSE.txt)\n\nDecrypt and encrypt messages compatible to the \"Stanford Javascript Crypto\nLibrary (SJCL)\" message format. This is a wrapper around pycrypto.\n\nThis module was created while programming and testing the encrypted\nblog platform on cryptedblog.com which is based on sjcl.\n\nTypical usage may look like this:\n\n```python\n #!/usr/bin/env python\n\n from sjcl import SJCL\n\n cyphertext = SJCL().encrypt(b\"secret message to encrypt\", \"shared_secret\")\n\n print cyphertext\n print SJCL().decrypt(cyphertext, \"shared_secret\")\n```\n\nPublic repository\n-----------------\n\n[https://github.com/berlincode/sjcl](https://github.com/berlincode/sjcl)\n\n\nLicense\n-------\n\nCode and documentation copyright Ulf Bartel. Code is licensed under the\n[new-style BSD license](./LICENSE.txt).\n\n\n\nv0.1.1, 2014-05-21 -- Initial public release.\nv0.1.4, 2016-04-17 -- Re-init of repository after homepage changed.\nv0.1.5, 2016-07-12 -- Python3 compat\nv0.1.6, 2017-07-31 -- Now dependent on pycryptodome\nv0.2.0, 2018-02-22 -- AES-GCM mode support \nv0.2.1, 2018-08-16 -- Fixed README.md (missing 'b' prefix for use with python3)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/berlincode/sjcl", "keywords": "SJCL,AES,encryption,pycrypto,Javascript", "license": "new-style BSD", "maintainer": "", "maintainer_email": "", "name": "sjcl", "package_url": "https://pypi.org/project/sjcl/", "platform": "", "project_url": "https://pypi.org/project/sjcl/", "project_urls": { "Homepage": "https://github.com/berlincode/sjcl" }, "release_url": "https://pypi.org/project/sjcl/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Decrypt and encrypt messages compatible to the 'Stanford Javascript Crypto Library (SJCL)' message format.", "version": "0.2.1" }, "last_serial": 4177727, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "8a85555d7db45c50ef7bf882c14af654", "sha256": "35b3c44e33fcd95dacd9c1224815dfe32d2c3736116acac0795505402c8dbd70" }, "downloads": -1, "filename": "sjcl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8a85555d7db45c50ef7bf882c14af654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4685, "upload_time": "2014-05-26T15:50:27", "url": "https://files.pythonhosted.org/packages/bb/fc/65cc13fcc91cc7975b8b3b1c01f4c22199452398c3d3d323074aa6265cee/sjcl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b0c2d944c6b7fa8a95bef7574adf761e", "sha256": "3b0d42afc06389b5a8b119b80e8087151f2afc0c71c79dcc5d1485acf0b28b23" }, "downloads": -1, "filename": "sjcl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b0c2d944c6b7fa8a95bef7574adf761e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4725, "upload_time": "2014-05-28T09:37:47", "url": "https://files.pythonhosted.org/packages/a0/b5/4b4e30fa93ee63baa91e78a7843beece5eb07987eaab0f0c5f9926951f9e/sjcl-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "aa43432d6fce764be871043c969d8efe", "sha256": "965185641d03235aa976b728f67ff2f3fd51750f1c0916475f3534e729a9106c" }, "downloads": -1, "filename": "sjcl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "aa43432d6fce764be871043c969d8efe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4728, "upload_time": "2014-05-28T12:29:47", "url": "https://files.pythonhosted.org/packages/f9/64/473a51f4408c3ba250eb0e7e51b91b22df669f7b3fc6e5696e33e7801431/sjcl-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "729fcafaee1de4f1167c8ec74bb80d3f", "sha256": "79ad42ae05a8c2577c303ac6196aabd60736ffc1fc9fca94ebed64401d9be930" }, "downloads": -1, "filename": "sjcl-0.1.4.tar.gz", "has_sig": false, "md5_digest": "729fcafaee1de4f1167c8ec74bb80d3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5017, "upload_time": "2016-05-17T15:05:33", "url": "https://files.pythonhosted.org/packages/fb/48/25d9f0b5cc6bf7a1533c2561f3aa2a20217cc5494888c774bcde5a491064/sjcl-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "dd71b074ddeafb225f786078cac369e2", "sha256": "6f350403fb603761a0428b3a0bc21962bdc5a2e37084740f5d341411ef6f63f6" }, "downloads": -1, "filename": "sjcl-0.1.5.tar.gz", "has_sig": false, "md5_digest": "dd71b074ddeafb225f786078cac369e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4942, "upload_time": "2016-07-11T22:24:05", "url": "https://files.pythonhosted.org/packages/fe/ce/4ddcd576b8f667cbbe9ed73ddc0f10d5f300212cb7cc3a1a528246c944a3/sjcl-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7a10fc87a8e9041088e378bd2872d246", "sha256": "7a4aa55ba8bd3d61a086ce5b7c372222000d76f95be1b6dd292fad9ffce2ed48" }, "downloads": -1, "filename": "sjcl-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7a10fc87a8e9041088e378bd2872d246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4889, "upload_time": "2017-07-31T11:46:05", "url": "https://files.pythonhosted.org/packages/b4/44/4d53d75d6c0a421bac1b71085c28e87aac4584b1a141145802c222568c32/sjcl-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "f32c5e38bdb33cd3e6f6b451ad5d03b6", "sha256": "80f41ca1e98d43299f6b93e83220883bd63bd3844fb9ba302122e9d6955e047e" }, "downloads": -1, "filename": "sjcl-0.1.7.tar.gz", "has_sig": false, "md5_digest": "f32c5e38bdb33cd3e6f6b451ad5d03b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5293, "upload_time": "2017-09-01T23:14:53", "url": "https://files.pythonhosted.org/packages/63/e9/4ca064f8da3162947500489cac48e9ccdd4cecf839f88ddb1b1b24e32203/sjcl-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7afd335c2bd230cbbe64f959eb4e5137", "sha256": "8fdbc84cb953fa728c831d1cc6e8adf8b3e32419aa00403a479ab226ed8f436c" }, "downloads": -1, "filename": "sjcl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7afd335c2bd230cbbe64f959eb4e5137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5446, "upload_time": "2018-02-22T13:42:25", "url": "https://files.pythonhosted.org/packages/65/1d/e4a3f849c995501710091deae826b284df30e7a59c4fb26d2aa18a79093d/sjcl-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1a3bbeb45fc754d1a0ac516cc85ab501", "sha256": "3761ba01f9f049eaa2f67516054b7bfb2e27fe8bc7c9c630da7168fba58f0c57" }, "downloads": -1, "filename": "sjcl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1a3bbeb45fc754d1a0ac516cc85ab501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5501, "upload_time": "2018-08-16T19:22:30", "url": "https://files.pythonhosted.org/packages/16/70/68ec8c51690e450f878a22adea5e10c5e554cf6fa952de2240f1f5a4d484/sjcl-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a3bbeb45fc754d1a0ac516cc85ab501", "sha256": "3761ba01f9f049eaa2f67516054b7bfb2e27fe8bc7c9c630da7168fba58f0c57" }, "downloads": -1, "filename": "sjcl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1a3bbeb45fc754d1a0ac516cc85ab501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5501, "upload_time": "2018-08-16T19:22:30", "url": "https://files.pythonhosted.org/packages/16/70/68ec8c51690e450f878a22adea5e10c5e554cf6fa952de2240f1f5a4d484/sjcl-0.2.1.tar.gz" } ] }