gabi is a Go implementation of the IRMA approach to the Idemix attribute based credential system. Check out the Privacy by Design Foundation website to learn more on this great alternative to traditional identity management.
gabi is the authoritative IRMA Idemix implementation, but it is still largely compatible with the now deprecated Java implementation.
gabi serves as the cryptographic core of
irmago, which implements the IRMA server, IRMA app core, shared functionality between the two, and more. Most projects wanting to use IRMA or Idemix will want to use
irmago instead of depending on
go get github.com/privacybydesign/gabi
To run tests:
go test -v ./...