Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Apply `go fix` modernizations across the codebase and enforce `go fix` as a CI status check
- Update CI GitHub Action versions to Node 24 supported once
- Update other dependencies to their latest releases: `github.com/lestrrat-go/jwx/v3`, `github.com/go-co-op/gocron` (v1 and v2), `github.com/spf13/{cast,cobra,pflag,viper}`, `go.etcd.io/bbolt`, `gorm.io/driver/{mysql,postgres,sqlserver}`, `github.com/alicebob/miniredis/v2`, `github.com/go-chi/cors` and `github.com/go-errors/errors`
- Update remaining outdated dependencies to their latest releases, most notably `github.com/privacybydesign/gabi`, `go.etcd.io/bbolt` 1.4.3 → 1.5.0, `github.com/lestrrat-go/jwx/v3`, `golang.org/x/{crypto,sync,term,text}`, `gorm.io/driver/{postgres,sqlserver}`, `gorm.io/gorm`, `github.com/go-chi/chi/v5`, `github.com/go-co-op/gocron/v2`, `github.com/mr-tron/base58`, `github.com/minio/sha256-simd` and a batch of minor/patch indirect bumps
- The `github.com/privacybydesign/gabi` bump picks up the revocation witness-randomizer race fix, the `golang.org/x/crypto` and `golang.org/x/sys` CVE batch (GO-2026-5005/5006/5013–5021/5023/5033 and GO-2026-5024), and hardening fixes in `signed` (reject malformed signature encodings, guard against nil `pem.Block`), `gabikeys` (error on malformed `Bases` instead of a nil base, pin private key file permissions to 0600 on overwrite) and `credential` (return the non-revocation `Commit` error instead of panicking)
- Raise the `go` directive to 1.26.4, following `github.com/privacybydesign/gabi`
- Added DID First Candidate Recommendation backwards-compatibility for verification methods containing `publicKeyBase58` verification material.

### Fixed
Expand Down
77 changes: 38 additions & 39 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,31 +1,29 @@
module github.com/privacybydesign/irmago

go 1.26.0

toolchain go1.26.4
go 1.26.4

require (
github.com/alexandrevicenzi/go-sse v1.6.0
github.com/alicebob/miniredis/v2 v2.38.0
github.com/bwesterb/go-atum v1.1.5
github.com/eknkc/basex v1.0.1
github.com/fxamacker/cbor v1.5.1
github.com/go-chi/chi/v5 v5.3.0
github.com/go-chi/chi/v5 v5.3.1
github.com/go-chi/cors v1.2.2
github.com/go-co-op/gocron v1.37.0
github.com/go-co-op/gocron/v2 v2.21.2
github.com/go-co-op/gocron/v2 v2.22.0
github.com/go-errors/errors v1.5.1
github.com/go-redis/redis/v8 v8.11.5
github.com/golang-jwt/jwt/v4 v4.5.2
github.com/golang-jwt/jwt/v5 v5.3.1
github.com/google/uuid v1.6.0
github.com/hashicorp/go-multierror v1.1.1
github.com/hashicorp/go-retryablehttp v0.7.8
github.com/lestrrat-go/jwx/v3 v3.1.1
github.com/lestrrat-go/jwx/v3 v3.2.0
github.com/mdp/qrterminal v1.0.1
github.com/mitchellh/mapstructure v1.5.0
github.com/mr-tron/base58 v1.1.3
github.com/privacybydesign/gabi v0.0.0-20221212095008-68a086907750
github.com/mr-tron/base58 v1.3.0
github.com/privacybydesign/gabi v0.0.0-20260730161920-1d483a24028f
github.com/sietseringers/go-sse v0.0.0-20200801161811-e2cf2c63ca50
github.com/sirupsen/logrus v1.9.4
github.com/spf13/cast v1.10.0
Expand All @@ -34,16 +32,16 @@ require (
github.com/spf13/viper v1.21.0
github.com/stretchr/testify v1.11.1
github.com/x-cray/logrus-prefixed-formatter v0.5.2
go.etcd.io/bbolt v1.4.3
golang.org/x/crypto v0.53.0
golang.org/x/sync v0.21.0
golang.org/x/term v0.44.0
golang.org/x/text v0.38.0
go.etcd.io/bbolt v1.5.0
golang.org/x/crypto v0.54.0
golang.org/x/sync v0.22.0
golang.org/x/term v0.45.0
golang.org/x/text v0.40.0
gorm.io/datatypes v1.2.7
gorm.io/driver/mysql v1.6.0
gorm.io/driver/postgres v1.6.0
gorm.io/driver/sqlserver v1.6.3
gorm.io/gorm v1.31.1
gorm.io/driver/postgres v1.6.2
gorm.io/driver/sqlserver v1.6.4
gorm.io/gorm v1.31.2
)

require (
Expand All @@ -53,14 +51,14 @@ require (
github.com/bwesterb/go-pow v1.0.0 // indirect
github.com/bwesterb/go-xmssmt v1.5.2 // indirect
github.com/cespare/xxhash v1.1.0 // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.1 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/edsrzf/mmap-go v1.1.0 // indirect
github.com/fsnotify/fsnotify v1.9.0 // indirect
github.com/go-sql-driver/mysql v1.8.1 // indirect
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
github.com/edsrzf/mmap-go v1.2.0 // indirect
github.com/fsnotify/fsnotify v1.10.1 // indirect
github.com/go-sql-driver/mysql v1.10.0 // indirect
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
github.com/goccy/go-json v0.10.6 // indirect
github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 // indirect
github.com/golang-sql/sqlexp v0.1.0 // indirect
Expand All @@ -74,39 +72,40 @@ require (
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/jinzhu/now v1.1.5 // indirect
github.com/jonboulle/clockwork v0.5.0 // indirect
github.com/klauspost/cpuid/v2 v2.4.0 // indirect
github.com/lestrrat-go/blackmagic v1.0.4 // indirect
github.com/lestrrat-go/dsig v1.2.1 // indirect
github.com/lestrrat-go/dsig v1.3.0 // indirect
github.com/lestrrat-go/dsig-secp256k1 v1.0.0 // indirect
github.com/lestrrat-go/httpcc v1.0.1 // indirect
github.com/lestrrat-go/httprc/v3 v3.0.5 // indirect
github.com/lestrrat-go/httprc/v3 v3.0.6 // indirect
github.com/lestrrat-go/option/v2 v2.0.0 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mattn/go-colorable v0.1.15 // indirect
github.com/mattn/go-isatty v0.0.24 // indirect
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
github.com/microsoft/go-mssqldb v1.8.2 // indirect
github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1 // indirect
github.com/minio/sha256-simd v0.1.1 // indirect
github.com/multiformats/go-multihash v0.0.11 // indirect
github.com/microsoft/go-mssqldb v1.10.0 // indirect
github.com/minio/sha256-simd v1.0.1 // indirect
github.com/multiformats/go-multihash v0.2.3 // indirect
github.com/multiformats/go-varint v0.1.0 // indirect
github.com/nightlyone/lockfile v1.0.0 // indirect
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
github.com/pelletier/go-toml/v2 v2.4.3 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/robfig/cron/v3 v3.0.1 // indirect
github.com/sagikazarmark/locafero v0.11.0 // indirect
github.com/sagikazarmark/locafero v0.12.0 // indirect
github.com/segmentio/asm v1.2.1 // indirect
github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect
github.com/shopspring/decimal v1.4.0 // indirect
github.com/spaolacci/murmur3 v1.1.0 // indirect
github.com/spf13/afero v1.15.0 // indirect
github.com/subosito/gotenv v1.6.0 // indirect
github.com/templexxx/cpu v0.0.9 // indirect
github.com/templexxx/xorsimd v0.4.1 // indirect
github.com/timshannon/bolthold v0.0.0-20210913165410-232392fc8a6a // indirect
github.com/templexxx/cpu v0.1.1 // indirect
github.com/templexxx/xorsimd v0.4.4 // indirect
github.com/timshannon/bolthold v0.0.0-20240314194003-30aac6950928 // indirect
github.com/valyala/fastjson v1.6.10 // indirect
github.com/x448/float16 v0.8.4 // indirect
github.com/yuin/gopher-lua v1.1.1 // indirect
go.uber.org/atomic v1.9.0 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/net v0.56.0 // indirect
golang.org/x/sys v0.46.0 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.yaml.in/yaml/v3 v3.0.5 // indirect
golang.org/x/sys v0.47.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
lukechampine.com/blake3 v1.4.1 // indirect
rsc.io/qr v0.2.0 // indirect
)
Loading
Loading