version.go 1.06 KB
Newer Older
Sietse Ringers's avatar
Sietse Ringers committed
1
// Package irma contains generic IRMA strucs and logic of use to all IRMA participants.
Sietse Ringers's avatar
Sietse Ringers committed
2
3
4
// It parses irma_configuration folders to scheme managers, issuers, credential types and public keys;
// it contains various messages from the IRMA protocol; it parses IRMA metadata attributes; and it
// contains attribute and credential verification logic.
5
package irma
6
7
8

import "github.com/timshannon/bolthold"

9
// Version of the IRMA command line and libraries
10
const Version = "0.4.0"
11

Sietse Ringers's avatar
Sietse Ringers committed
12
13
14
15
16
17
18
// go-atum requires a version of bolthold newer than the latest release v1.1, but go-atum does not
// use dep, so by default dep fetches v1.1 which breaks the build. We make bolthold an explicit
// dependency here, so that we can require its version to be sufficiently new in a [[constraint]] in
// Gopkg.toml: an [[override]] would not propagate to the users of irmago. This is ok, as we will
// have bolthold as actual dependency soon anyway. go-atum uses go mod files which does properly
// lock its bolthold dependency, so:
// TODO: remove this line after we switch to go modules
19
var _ = bolthold.Key