{ "info": { "author": "Alberto Sonnino", "author_email": "alberto.sonnino@ucl.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Security :: Cryptography" ], "description": "# Algebraic MACs and keyed-verification anonymous credentials.\n[![license](https://img.shields.io/badge/license-GPL3-brightgreen.svg)](https://github.com/asonnino/amac/blob/master/LICENSE)\n[![Build Status](https://travis-ci.org/asonnino/amac.svg?branch=master)](https://travis-ci.org/asonnino/amac)\n\nThis repo provides an implementation of the work *Algebraic MACs and keyed-verification anonymous credentials.* of Chase *et al.* A link to the original paper is available [here](http://www0.cs.ucl.ac.uk/staff/S.Meiklejohn/files/ccs14.pdf).\n\nWe also extend this scheme by providing support for threshold issuance; an implementation is available [here](https://github.com/asonnino/threshold-amac).\n\n\n## Pre-requisites\nThis implementation is built on top of [petlib](https://github.com/gdanezis/petlib), make sure to follow [these instructions](https://github.com/gdanezis/petlib#pre-requisites) to install all the pre-requisites.\n\n\n## Install\nIf you have `pip` installed, you can install **amac** with the following command:\n```\n$ pip install amac\n```\notherwise, you can build it manually as below:\n```\n$ git clone https://github.com/asonnino/amac\n$ cd amac\n$ pip install -e .\n```\n\n\n## Test\nTests can be run as follows:\n```\n$ pytest -v --cov=amac tests/\n```\nor simply using tox:\n```\n$ tox\n```\n\n## License\n[The GPLv3 license](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\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://pypi.org/project/amac-lib", "keywords": "cryptography credentials privacy", "license": "", "maintainer": "", "maintainer_email": "", "name": "amac", "package_url": "https://pypi.org/project/amac/", "platform": "", "project_url": "https://pypi.org/project/amac/", "project_urls": { "Bug Reports": "https://github.com/asonnino/amac", "Homepage": "https://pypi.org/project/amac-lib", "Paper": "http://www0.cs.ucl.ac.uk/staff/S.Meiklejohn/files/ccs14.pdf", "Source": "https://github.com/asonnino/amac" }, "release_url": "https://pypi.org/project/amac/0.0.1/", "requires_dist": [ "petlib" ], "requires_python": "", "summary": "Algebraic MACs and keyed-verification anonymous credentials.", "version": "0.0.1" }, "last_serial": 3928987, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6df2a064f14998fd9d9af0199eb63aac", "sha256": "1afa672b08942b2817c16f6a658b373c7174bf893b91bfc26da51c01b540e336" }, "downloads": -1, "filename": "amac-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6df2a064f14998fd9d9af0199eb63aac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18807, "upload_time": "2018-06-04T15:21:57", "url": "https://files.pythonhosted.org/packages/60/e1/920c54feb875fb1879242782d2ef118513106dc0bb381c71be7d0f3118fa/amac-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3109c0a59b6d424da85bb498cba7469", "sha256": "0e103487bd90b4a04e1237c4d62919df05d5fd5c4731f6e8995dd141205f9534" }, "downloads": -1, "filename": "amac-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e3109c0a59b6d424da85bb498cba7469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6894, "upload_time": "2018-06-04T15:21:58", "url": "https://files.pythonhosted.org/packages/a5/6f/03b244a8511da9c543b4b7ada73abb306b601b7d3a5cabc74f445161a69b/amac-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6df2a064f14998fd9d9af0199eb63aac", "sha256": "1afa672b08942b2817c16f6a658b373c7174bf893b91bfc26da51c01b540e336" }, "downloads": -1, "filename": "amac-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6df2a064f14998fd9d9af0199eb63aac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18807, "upload_time": "2018-06-04T15:21:57", "url": "https://files.pythonhosted.org/packages/60/e1/920c54feb875fb1879242782d2ef118513106dc0bb381c71be7d0f3118fa/amac-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3109c0a59b6d424da85bb498cba7469", "sha256": "0e103487bd90b4a04e1237c4d62919df05d5fd5c4731f6e8995dd141205f9534" }, "downloads": -1, "filename": "amac-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e3109c0a59b6d424da85bb498cba7469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6894, "upload_time": "2018-06-04T15:21:58", "url": "https://files.pythonhosted.org/packages/a5/6f/03b244a8511da9c543b4b7ada73abb306b601b7d3a5cabc74f445161a69b/amac-0.0.1.tar.gz" } ] }