Algebraic MACs and keyed-verification anonymous credentials.
Project description
Algebraic MACs and keyed-verification anonymous credentials.
This 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.
We also extend this scheme by providing support for threshold issuance; an implementation is available here.
Pre-requisites
This implementation is built on top of petlib, make sure to follow these instructions to install all the pre-requisites.
Install
If you have pip
installed, you can install amac with the following command:
$ pip install amac
otherwise, you can build it manually as below:
$ git clone https://github.com/asonnino/amac
$ cd amac
$ pip install -e .
Test
Tests can be run as follows:
$ pytest -v --cov=amac tests/
or simply using tox:
$ tox
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.