Skip to content

Idemix back-end for the Credentials API (deprecated, merged into irma_api_common)

License

Notifications You must be signed in to change notification settings

credentials/credentials_idemix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Credentials Idemix

The Credentials Idemix library implements IRMA credentials at a mathematical level. It is used by irma_api_server via irma_api_common.

This library itself works in two layers. The first layer implements the bare Idemix credentials. However, IRMA is more than just Idemix credentials, in particular we always include a validity date and the credential's semantics. We validate this in an IRMA layer on top of the bare Idemix credentials.

Prerequisites

This library has the following dependencies. All these dependencies will be automatically downloaded by gradle when building or installing the library.

External dependencies:

  • BouncyCastle: bcprov-jdk15on

Internal dependencies:

For running the tests:

  • JUnit, (>= 4.8), the Java unit-testing library

The build system depends on gradle version at least 1.12.

Building

Run

gradle build

Installing

You can install the library to your local maven repository by running

gradle install

It will then be found by other gradle build scripts.

Testing

Gradle automatically runs the tests if the code has changed. If you want to force them to rerun use

gradle cleanTest test

About

Idemix back-end for the Credentials API (deprecated, merged into irma_api_common)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages