{ "info": { "author": "J Ayo Akinyele", "author_email": "ayo.akinyele@charm-crypto.com", "bugtrack_url": null, "classifiers": [ "Topic :: Security :: Cryptography" ], "description": "Charm is a framework for rapidly prototyping advanced cryptosystems. Based on the Python language, it was designed from the ground up to minimize development time and code complexity while promoting the reuse of components.\r\n\r\nCharm uses a hybrid design: performance intensive mathematical operations are implemented in native C modules, while cryptosystems themselves are written in a readable, high-level language. Charm additionally provides a number of new components to facilitate the rapid development of new schemes and protocols.\r\n\r\nFeatures of Charm include:\r\n\r\n Support for various mathematical settings, including integer rings/fields, bilinear and non-bilinear Elliptic Curve groups\r\n Base crypto library, including symmetric encryption schemes, hash functions, PRNGs\r\n Standard APIs for constructions such as digital signature, encryption, commitments\r\n A \u201cprotocol engine\u201d to simplify the process of implementing multi-party protocols\r\n An integrated compiler for interactive and non-interactive ZK proofs\r\n Integrated benchmarking capability\r\n\r\nPrior to install, you need GMP and PBC. See documentation: http://jhuisi.github.io/charm/install_source.html", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/JHUISI/charm/releases/download/v0.43/Charm-Crypto-0.43_Python3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://charm-crypto.com", "keywords": "charm, crypto, charm-crypto, rapid prototyping, cryptography, elliptic curve cryptography, pairing-based cryptography", "license": "Charm is released under the terms of the [GNU Lesser General Public License v3]. See `LICENSE` file for details.", "maintainer": "Charm-Crypto Support", "maintainer_email": "support@charm-crypto.com", "name": "charm-crypto", "package_url": "https://pypi.org/project/charm-crypto/", "platform": "ALL", "project_url": "https://pypi.org/project/charm-crypto/", "project_urls": { "Download": "https://github.com/JHUISI/charm/releases/download/v0.43/Charm-Crypto-0.43_Python3.tar.gz", "Homepage": "http://charm-crypto.com" }, "release_url": "https://pypi.org/project/charm-crypto/0.43/", "requires_dist": null, "requires_python": null, "summary": "Charm: A Framework for Rapidly Prototyping Cryptosystems", "version": "0.43" }, "last_serial": 1677996, "releases": { "0.43": [ { "comment_text": "", "digests": { "md5": "dc8cc064fdd48eeafd950b2f04e7aa3e", "sha256": "0c14d794e3440b5e369800ce1964b735888ae3d5b89a6cdd543e648160bc8678" }, "downloads": -1, "filename": "Charm_Crypto-0.43-cp27-none-macosx_10_5_x86_64.whl", "has_sig": false, "md5_digest": "dc8cc064fdd48eeafd950b2f04e7aa3e", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 348437, "upload_time": "2015-08-14T20:00:03", "url": "https://files.pythonhosted.org/packages/28/fc/c06d797a617914a14701f3f6985806ebf1a5bff34c6ae34dadc16df7d8f3/Charm_Crypto-0.43-cp27-none-macosx_10_5_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a8da8913d8cb036a095b32edd553209f", "sha256": "c37231fe2f2713d2d77c5f9b2d3c7fa77d89f2594b06c48a28018d8c2be5745a" }, "downloads": -1, "filename": "Charm_Crypto-0.43-py3.4-macosx-10.6-intel.egg", "has_sig": false, "md5_digest": "a8da8913d8cb036a095b32edd553209f", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 808807, "upload_time": "2015-08-14T20:00:07", "url": "https://files.pythonhosted.org/packages/e0/57/d6b4074f63da761ae344d92220263e71b893493ef28f801ebc8519208bda/Charm_Crypto-0.43-py3.4-macosx-10.6-intel.egg" }, { "comment_text": "", "digests": { "md5": "eaba7346c6ac50079a4b7f75f5ce644d", "sha256": "40c3b626103e5b7e42ecf28bc86e147250c6df199cb3a9f2f9f6568e379ecc0e" }, "downloads": -1, "filename": "Charm-Crypto-0.43.tar.gz", "has_sig": false, "md5_digest": "eaba7346c6ac50079a4b7f75f5ce644d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 364502, "upload_time": "2015-08-14T19:59:59", "url": "https://files.pythonhosted.org/packages/2b/6b/2c2abcb66f62155a60f5ecfe6936f651ecb9a115a2203c1b1d60d0e8d15e/Charm-Crypto-0.43.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc8cc064fdd48eeafd950b2f04e7aa3e", "sha256": "0c14d794e3440b5e369800ce1964b735888ae3d5b89a6cdd543e648160bc8678" }, "downloads": -1, "filename": "Charm_Crypto-0.43-cp27-none-macosx_10_5_x86_64.whl", "has_sig": false, "md5_digest": "dc8cc064fdd48eeafd950b2f04e7aa3e", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 348437, "upload_time": "2015-08-14T20:00:03", "url": "https://files.pythonhosted.org/packages/28/fc/c06d797a617914a14701f3f6985806ebf1a5bff34c6ae34dadc16df7d8f3/Charm_Crypto-0.43-cp27-none-macosx_10_5_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a8da8913d8cb036a095b32edd553209f", "sha256": "c37231fe2f2713d2d77c5f9b2d3c7fa77d89f2594b06c48a28018d8c2be5745a" }, "downloads": -1, "filename": "Charm_Crypto-0.43-py3.4-macosx-10.6-intel.egg", "has_sig": false, "md5_digest": "a8da8913d8cb036a095b32edd553209f", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 808807, "upload_time": "2015-08-14T20:00:07", "url": "https://files.pythonhosted.org/packages/e0/57/d6b4074f63da761ae344d92220263e71b893493ef28f801ebc8519208bda/Charm_Crypto-0.43-py3.4-macosx-10.6-intel.egg" }, { "comment_text": "", "digests": { "md5": "eaba7346c6ac50079a4b7f75f5ce644d", "sha256": "40c3b626103e5b7e42ecf28bc86e147250c6df199cb3a9f2f9f6568e379ecc0e" }, "downloads": -1, "filename": "Charm-Crypto-0.43.tar.gz", "has_sig": false, "md5_digest": "eaba7346c6ac50079a4b7f75f5ce644d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 364502, "upload_time": "2015-08-14T19:59:59", "url": "https://files.pythonhosted.org/packages/2b/6b/2c2abcb66f62155a60f5ecfe6936f651ecb9a115a2203c1b1d60d0e8d15e/Charm-Crypto-0.43.tar.gz" } ] }