Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cmd
 
 
 
 
 
 
 
 

README.md

irmatool

irmatool is a CLI tool providing various convenient IRMA utilities. For this it uses Gabi, a Go implementation of IRMA's cryptographic primitives.

Supported and planned utilities:

  • Key generation
  • Key check
  • Basic issuance of credentials

Ideas for additional functionality? File an issue.

Installation

Binaries will be provided in the future, but for now, install through go get:

go get -u github.com/mhe/irmatool

Usage

For information on how to use irmatool, issue the help command:

irmatool help

This will output something like:

irmatool is a CLI tool providing various convenient IRMA utilities.

Usage:
  irmatool [command]

Available Commands:
  genkeypair  Generate an IRMA Issuer keypair.

Flags:
      --config string   config file (default is $HOME/.irmatool.toml)
  -t, --toggle          Help message for toggle

Use "irmatool [command] --help" for more information about a command.

Example

Example invocation that generates a 1024 bit key pair that is valid for 6 months and 6 attributes. By default irmatool writes the private and public keys to isk.xml and ipk.xml respectively.

go run main.go genkeypair -l 1024 -a 6 -v 8M

About

A CLI tool that includes various utilities for the IRMA ecosystem (including key generation).

Resources

License

Releases

No releases published

Packages

No packages published

Languages