From 1e00fa3b95dbd7cd53c10fc53bc07b7b90f56c68 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Tue, 10 Dec 2024 13:49:51 +0100 Subject: [PATCH 01/12] fix: update data integrity proof context to v2 --- pkg/doc/vc/crypto/dataIntegrity.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/doc/vc/crypto/dataIntegrity.go b/pkg/doc/vc/crypto/dataIntegrity.go index 939e1e250..0781465e6 100644 --- a/pkg/doc/vc/crypto/dataIntegrity.go +++ b/pkg/doc/vc/crypto/dataIntegrity.go @@ -20,7 +20,7 @@ import ( ) const ( - dataIntegrityProofContext = "https://w3id.org/security/data-integrity/v1" + dataIntegrityProofContext = "https://w3id.org/security/data-integrity/v2" ) // signCredentialLDP adds verifiable.DataIntegrityProofContext to the VC. From 7fc6756cbf506df551fd331dc4ea9170b449550c Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Tue, 10 Dec 2024 14:28:35 +0100 Subject: [PATCH 02/12] feat: add context --- .../ldutil/contexts/data-integrity-v2.jsonld | 81 ++++++++++++++++++ .../wallet-cli/internal/ldutil/ldutil.go | 7 ++ .../contexts/vc-data-integrity-v2.jsonld | 81 ++++++++++++++++++ pkg/internal/testutil/document_loader.go | 6 ++ .../bdd/fixtures/file-server/ld-contexts.json | 84 +++++++++++++++++++ .../contexts/vc-data-integrity-v2.jsonld | 81 ++++++++++++++++++ test/bdd/pkg/bddutil/util.go | 8 +- 7 files changed, 347 insertions(+), 1 deletion(-) create mode 100644 component/wallet-cli/internal/ldutil/contexts/data-integrity-v2.jsonld create mode 100644 pkg/internal/testutil/contexts/vc-data-integrity-v2.jsonld create mode 100644 test/bdd/pkg/bddutil/contexts/vc-data-integrity-v2.jsonld diff --git a/component/wallet-cli/internal/ldutil/contexts/data-integrity-v2.jsonld b/component/wallet-cli/internal/ldutil/contexts/data-integrity-v2.jsonld new file mode 100644 index 000000000..dfd8f35fc --- /dev/null +++ b/component/wallet-cli/internal/ldutil/contexts/data-integrity-v2.jsonld @@ -0,0 +1,81 @@ +{ + "@context": { + "id": "@id", + "type": "@type", + "@protected": true, + "proof": { + "@id": "https://w3id.org/security#proof", + "@type": "@id", + "@container": "@graph" + }, + "DataIntegrityProof": { + "@id": "https://w3id.org/security#DataIntegrityProof", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "challenge": "https://w3id.org/security#challenge", + "created": { + "@id": "http://purl.org/dc/terms/created", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "domain": "https://w3id.org/security#domain", + "expires": { + "@id": "https://w3id.org/security#expiration", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "nonce": "https://w3id.org/security#nonce", + "previousProof": { + "@id": "https://w3id.org/security#previousProof", + "@type": "@id" + }, + "proofPurpose": { + "@id": "https://w3id.org/security#proofPurpose", + "@type": "@vocab", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "assertionMethod": { + "@id": "https://w3id.org/security#assertionMethod", + "@type": "@id", + "@container": "@set" + }, + "authentication": { + "@id": "https://w3id.org/security#authenticationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityInvocation": { + "@id": "https://w3id.org/security#capabilityInvocationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityDelegation": { + "@id": "https://w3id.org/security#capabilityDelegationMethod", + "@type": "@id", + "@container": "@set" + }, + "keyAgreement": { + "@id": "https://w3id.org/security#keyAgreementMethod", + "@type": "@id", + "@container": "@set" + } + } + }, + "cryptosuite": { + "@id": "https://w3id.org/security#cryptosuite", + "@type": "https://w3id.org/security#cryptosuiteString" + }, + "proofValue": { + "@id": "https://w3id.org/security#proofValue", + "@type": "https://w3id.org/security#multibase" + }, + "verificationMethod": { + "@id": "https://w3id.org/security#verificationMethod", + "@type": "@id" + } + } + } + } +} diff --git a/component/wallet-cli/internal/ldutil/ldutil.go b/component/wallet-cli/internal/ldutil/ldutil.go index 1f96dd5f2..e81072344 100644 --- a/component/wallet-cli/internal/ldutil/ldutil.go +++ b/component/wallet-cli/internal/ldutil/ldutil.go @@ -38,6 +38,8 @@ var ( revocationList2021 []byte //go:embed contexts/data-integrity-v1.jsonld dataIntegrityV1 []byte + //go:embed contexts/data-integrity-v2.jsonld + dataIntegrityV2 []byte ) var extraContexts = []ldcontext.Document{ //nolint:gochecknoglobals @@ -76,6 +78,11 @@ var extraContexts = []ldcontext.Document{ //nolint:gochecknoglobals DocumentURL: "https://w3c.github.io/vc-data-integrity/contexts/data-integrity/v1.jsonld", Content: dataIntegrityV1, }, + { + URL: "https://w3id.org/security/data-integrity/v2", + DocumentURL: "https://w3c.github.io/vc-data-integrity/contexts/data-integrity/v2.jsonld", + Content: dataIntegrityV2, + }, } // DocumentLoader returns a JSON-LD document loader with preloaded test contexts. diff --git a/pkg/internal/testutil/contexts/vc-data-integrity-v2.jsonld b/pkg/internal/testutil/contexts/vc-data-integrity-v2.jsonld new file mode 100644 index 000000000..dfd8f35fc --- /dev/null +++ b/pkg/internal/testutil/contexts/vc-data-integrity-v2.jsonld @@ -0,0 +1,81 @@ +{ + "@context": { + "id": "@id", + "type": "@type", + "@protected": true, + "proof": { + "@id": "https://w3id.org/security#proof", + "@type": "@id", + "@container": "@graph" + }, + "DataIntegrityProof": { + "@id": "https://w3id.org/security#DataIntegrityProof", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "challenge": "https://w3id.org/security#challenge", + "created": { + "@id": "http://purl.org/dc/terms/created", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "domain": "https://w3id.org/security#domain", + "expires": { + "@id": "https://w3id.org/security#expiration", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "nonce": "https://w3id.org/security#nonce", + "previousProof": { + "@id": "https://w3id.org/security#previousProof", + "@type": "@id" + }, + "proofPurpose": { + "@id": "https://w3id.org/security#proofPurpose", + "@type": "@vocab", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "assertionMethod": { + "@id": "https://w3id.org/security#assertionMethod", + "@type": "@id", + "@container": "@set" + }, + "authentication": { + "@id": "https://w3id.org/security#authenticationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityInvocation": { + "@id": "https://w3id.org/security#capabilityInvocationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityDelegation": { + "@id": "https://w3id.org/security#capabilityDelegationMethod", + "@type": "@id", + "@container": "@set" + }, + "keyAgreement": { + "@id": "https://w3id.org/security#keyAgreementMethod", + "@type": "@id", + "@container": "@set" + } + } + }, + "cryptosuite": { + "@id": "https://w3id.org/security#cryptosuite", + "@type": "https://w3id.org/security#cryptosuiteString" + }, + "proofValue": { + "@id": "https://w3id.org/security#proofValue", + "@type": "https://w3id.org/security#multibase" + }, + "verificationMethod": { + "@id": "https://w3id.org/security#verificationMethod", + "@type": "@id" + } + } + } + } +} diff --git a/pkg/internal/testutil/document_loader.go b/pkg/internal/testutil/document_loader.go index 53e74e628..5f3a19425 100644 --- a/pkg/internal/testutil/document_loader.go +++ b/pkg/internal/testutil/document_loader.go @@ -33,6 +33,8 @@ var ( vcStatusList2021 []byte //go:embed contexts/vc-data-integrity-v1.jsonld vcDataIntegrity []byte + //go:embed contexts/vc-data-integrity-v2.jsonld + vcDataIntegrityV2 []byte //go:embed contexts/wallet_attestation_vc_v1.jsonld walletAttestationVC []byte //go:embed contexts/citizenship-v2.jsonld @@ -97,6 +99,10 @@ func DocumentLoader(t *testing.T, extraContexts ...ldcontext.Document) *ld.Docum URL: "https://w3id.org/security/data-integrity/v1", Content: vcDataIntegrity, }, + ldcontext.Document{ + URL: "https://w3id.org/security/data-integrity/v2", + Content: vcDataIntegrityV2, + }, ldcontext.Document{ URL: "https://www.w3.org/2022/credentials/walletAttestation/v1", Content: walletAttestationVC, diff --git a/test/bdd/fixtures/file-server/ld-contexts.json b/test/bdd/fixtures/file-server/ld-contexts.json index f07cf9899..610322deb 100644 --- a/test/bdd/fixtures/file-server/ld-contexts.json +++ b/test/bdd/fixtures/file-server/ld-contexts.json @@ -161,6 +161,90 @@ } } }, + { + "url": "https://w3id.org/security/data-integrity/v2", + "content" : { + "@context": { + "id": "@id", + "type": "@type", + "@protected": true, + "proof": { + "@id": "https://w3id.org/security#proof", + "@type": "@id", + "@container": "@graph" + }, + "DataIntegrityProof": { + "@id": "https://w3id.org/security#DataIntegrityProof", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "challenge": "https://w3id.org/security#challenge", + "created": { + "@id": "http://purl.org/dc/terms/created", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "domain": "https://w3id.org/security#domain", + "expires": { + "@id": "https://w3id.org/security#expiration", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "nonce": "https://w3id.org/security#nonce", + "previousProof": { + "@id": "https://w3id.org/security#previousProof", + "@type": "@id" + }, + "proofPurpose": { + "@id": "https://w3id.org/security#proofPurpose", + "@type": "@vocab", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "assertionMethod": { + "@id": "https://w3id.org/security#assertionMethod", + "@type": "@id", + "@container": "@set" + }, + "authentication": { + "@id": "https://w3id.org/security#authenticationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityInvocation": { + "@id": "https://w3id.org/security#capabilityInvocationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityDelegation": { + "@id": "https://w3id.org/security#capabilityDelegationMethod", + "@type": "@id", + "@container": "@set" + }, + "keyAgreement": { + "@id": "https://w3id.org/security#keyAgreementMethod", + "@type": "@id", + "@container": "@set" + } + } + }, + "cryptosuite": { + "@id": "https://w3id.org/security#cryptosuite", + "@type": "https://w3id.org/security#cryptosuiteString" + }, + "proofValue": { + "@id": "https://w3id.org/security#proofValue", + "@type": "https://w3id.org/security#multibase" + }, + "verificationMethod": { + "@id": "https://w3id.org/security#verificationMethod", + "@type": "@id" + } + } + } + } + } + }, { "url": "https://www.w3.org/2018/credentials/examples/v1", "content": { diff --git a/test/bdd/pkg/bddutil/contexts/vc-data-integrity-v2.jsonld b/test/bdd/pkg/bddutil/contexts/vc-data-integrity-v2.jsonld new file mode 100644 index 000000000..dfd8f35fc --- /dev/null +++ b/test/bdd/pkg/bddutil/contexts/vc-data-integrity-v2.jsonld @@ -0,0 +1,81 @@ +{ + "@context": { + "id": "@id", + "type": "@type", + "@protected": true, + "proof": { + "@id": "https://w3id.org/security#proof", + "@type": "@id", + "@container": "@graph" + }, + "DataIntegrityProof": { + "@id": "https://w3id.org/security#DataIntegrityProof", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "challenge": "https://w3id.org/security#challenge", + "created": { + "@id": "http://purl.org/dc/terms/created", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "domain": "https://w3id.org/security#domain", + "expires": { + "@id": "https://w3id.org/security#expiration", + "@type": "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "nonce": "https://w3id.org/security#nonce", + "previousProof": { + "@id": "https://w3id.org/security#previousProof", + "@type": "@id" + }, + "proofPurpose": { + "@id": "https://w3id.org/security#proofPurpose", + "@type": "@vocab", + "@context": { + "@protected": true, + "id": "@id", + "type": "@type", + "assertionMethod": { + "@id": "https://w3id.org/security#assertionMethod", + "@type": "@id", + "@container": "@set" + }, + "authentication": { + "@id": "https://w3id.org/security#authenticationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityInvocation": { + "@id": "https://w3id.org/security#capabilityInvocationMethod", + "@type": "@id", + "@container": "@set" + }, + "capabilityDelegation": { + "@id": "https://w3id.org/security#capabilityDelegationMethod", + "@type": "@id", + "@container": "@set" + }, + "keyAgreement": { + "@id": "https://w3id.org/security#keyAgreementMethod", + "@type": "@id", + "@container": "@set" + } + } + }, + "cryptosuite": { + "@id": "https://w3id.org/security#cryptosuite", + "@type": "https://w3id.org/security#cryptosuiteString" + }, + "proofValue": { + "@id": "https://w3id.org/security#proofValue", + "@type": "https://w3id.org/security#multibase" + }, + "verificationMethod": { + "@id": "https://w3id.org/security#verificationMethod", + "@type": "@id" + } + } + } + } +} diff --git a/test/bdd/pkg/bddutil/util.go b/test/bdd/pkg/bddutil/util.go index 867bcb48f..eb75aed31 100644 --- a/test/bdd/pkg/bddutil/util.go +++ b/test/bdd/pkg/bddutil/util.go @@ -287,6 +287,8 @@ var ( revocationList2021 []byte //go:embed contexts/vc-data-integrity-v1.jsonld vcDataIntegrity []byte + //go:embed contexts/vc-data-integrity-v2.jsonld + vcDataIntegrityV2 []byte ) var extraContexts = []ldcontext.Document{ //nolint:gochecknoglobals @@ -332,10 +334,14 @@ var extraContexts = []ldcontext.Document{ //nolint:gochecknoglobals DocumentURL: "https://raw.githubusercontent.com/w3c-ccg/vc-status-list-2021/343b8b59cddba4525e1ef355356ae760fc75904e/contexts/v1.jsonld", Content: revocationList2021, }, - ldcontext.Document{ + { URL: "https://w3id.org/security/data-integrity/v1", Content: vcDataIntegrity, }, + { + URL: "https://w3id.org/security/data-integrity/v2", + Content: vcDataIntegrityV2, + }, } type ldStoreProvider struct { From 1fd4bdd635a8cd8d13dc668c8e7d25b9521579fb Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Wed, 11 Dec 2024 13:13:18 +0100 Subject: [PATCH 03/12] feat: update vc --- Makefile | 4 ++-- cmd/vc-rest/go.mod | 4 ++-- cmd/vc-rest/go.sum | 8 ++++---- component/credentialstatus/go.mod | 4 ++-- component/credentialstatus/go.sum | 8 ++++---- component/event/go.mod | 4 ++-- component/event/go.sum | 8 ++++---- component/profile/reader/file/go.mod | 4 ++-- component/profile/reader/file/go.sum | 8 ++++---- component/wallet-cli/go.mod | 4 ++-- component/wallet-cli/go.sum | 8 ++++---- go.mod | 4 ++-- go.sum | 8 ++++---- test/bdd/attestation/go.mod | 4 ++-- test/bdd/attestation/go.sum | 8 ++++---- test/bdd/go.mod | 4 ++-- test/bdd/go.sum | 8 ++++---- test/stress/go.mod | 4 ++-- test/stress/go.sum | 8 ++++---- 19 files changed, 56 insertions(+), 56 deletions(-) diff --git a/Makefile b/Makefile index cef14d61f..72b251ada 100644 --- a/Makefile +++ b/Makefile @@ -18,9 +18,9 @@ ALPINE_IMAGE ?=alpine OPENSSL_IMAGE ?=frapsoft/openssl GOPROXY ?= https://proxy.golang.org -VC_FRAMEWORK_VERSION = cb6ea1d75d15ea672eb402bf222659148e78bed4 +VC_FRAMEWORK_VERSION = baaf18a111c1eb0da0e85d6c78e0bdb33adcd49c KMS_FRAMEWORK_VERSION = 8d9510c6bb88df0666fa45c55c0ace699a675b12 -DID_GO_VERSION = 6ae560f130216bddbb8bfaeb8e781d54929bb7a3 +DID_GO_VERSION = b8ce698e17ed726695796429d6b6df22fb328366 SIDE_TREE_VERSION = f4260aff710479ba5fa3f0c61b51d451d9041225 BUILD_DATE=$(shell date +'%Y%m%d%H%M%S' -d @$(shell git show -s --format=%ct)) diff --git a/cmd/vc-rest/go.mod b/cmd/vc-rest/go.mod index 6c6ed459c..7626a35b6 100644 --- a/cmd/vc-rest/go.mod +++ b/cmd/vc-rest/go.mod @@ -22,10 +22,10 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 github.com/trustbloc/vcs v0.0.0 github.com/trustbloc/vcs/component/credentialstatus v0.0.0-00010101000000-000000000000 github.com/trustbloc/vcs/component/echo v0.0.0-00010101000000-000000000000 diff --git a/cmd/vc-rest/go.sum b/cmd/vc-rest/go.sum index bdb2eb256..0656cf848 100644 --- a/cmd/vc-rest/go.sum +++ b/cmd/vc-rest/go.sum @@ -668,8 +668,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -678,8 +678,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/component/credentialstatus/go.mod b/component/credentialstatus/go.mod index f617ccd1f..3c5144b9c 100644 --- a/component/credentialstatus/go.mod +++ b/component/credentialstatus/go.mod @@ -15,11 +15,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 ) diff --git a/component/credentialstatus/go.sum b/component/credentialstatus/go.sum index a237b4081..affa27b0c 100644 --- a/component/credentialstatus/go.sum +++ b/component/credentialstatus/go.sum @@ -464,8 +464,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -474,8 +474,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/event/go.mod b/component/event/go.mod index 7594f1dbd..6147b54b7 100644 --- a/component/event/go.mod +++ b/component/event/go.mod @@ -116,9 +116,9 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 // indirect + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed // indirect github.com/trustbloc/kms-go v1.2.0 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/event/go.sum b/component/event/go.sum index 83ca9934a..bea320e0d 100644 --- a/component/event/go.sum +++ b/component/event/go.sum @@ -448,16 +448,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/profile/reader/file/go.mod b/component/profile/reader/file/go.mod index 1ecd0b26f..cd5f3fb23 100644 --- a/component/profile/reader/file/go.mod +++ b/component/profile/reader/file/go.mod @@ -13,7 +13,7 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 @@ -126,7 +126,7 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/profile/reader/file/go.sum b/component/profile/reader/file/go.sum index 1d37320ba..181dd3e2d 100644 --- a/component/profile/reader/file/go.sum +++ b/component/profile/reader/file/go.sum @@ -468,8 +468,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -478,8 +478,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/wallet-cli/go.mod b/component/wallet-cli/go.mod index 7dff21671..eec413139 100644 --- a/component/wallet-cli/go.mod +++ b/component/wallet-cli/go.mod @@ -23,11 +23,11 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/syndtr/goleveldb v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 diff --git a/component/wallet-cli/go.sum b/component/wallet-cli/go.sum index 64a3e7c81..129f511f6 100644 --- a/component/wallet-cli/go.sum +++ b/component/wallet-cli/go.sum @@ -616,8 +616,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -626,8 +626,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/go.mod b/go.mod index 78cf1e52e..5a5aa80c8 100644 --- a/go.mod +++ b/go.mod @@ -45,10 +45,10 @@ require ( github.com/tidwall/gjson v1.17.3 github.com/tidwall/sjson v1.2.5 github.com/trustbloc/bbs-signature-go v1.0.2 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 github.com/xeipuuv/gojsonschema v1.2.0 diff --git a/go.sum b/go.sum index 915791f7d..939c4305b 100644 --- a/go.sum +++ b/go.sum @@ -631,16 +631,16 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/bdd/attestation/go.mod b/test/bdd/attestation/go.mod index f93bbb10a..1972c8353 100644 --- a/test/bdd/attestation/go.mod +++ b/test/bdd/attestation/go.mod @@ -13,8 +13,8 @@ require ( github.com/gorilla/mux v1.8.0 github.com/samber/lo v1.47.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b ) diff --git a/test/bdd/attestation/go.sum b/test/bdd/attestation/go.sum index 64a4a990d..9aea5e30b 100644 --- a/test/bdd/attestation/go.sum +++ b/test/bdd/attestation/go.sum @@ -230,16 +230,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd h1:QhdCHSW1/oosJbzBTEYLU6xcKxXbQzzqFnhCtW2UWbA= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd/go.mod h1:D1wnviyjdmcF8AO5Y9kVGU6OGuvXUMGiE0Auo/fYRYo= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= diff --git a/test/bdd/go.mod b/test/bdd/go.mod index 257f64693..3284a16ac 100644 --- a/test/bdd/go.mod +++ b/test/bdd/go.mod @@ -25,11 +25,11 @@ require ( github.com/samber/lo v1.47.0 github.com/tidwall/gjson v1.17.3 github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/stress v0.0.0-00010101000000-000000000000 diff --git a/test/bdd/go.sum b/test/bdd/go.sum index 58278f871..b59cd1811 100644 --- a/test/bdd/go.sum +++ b/test/bdd/go.sum @@ -782,8 +782,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 h1:0e1d1w9o662+e7ZnJvRYJH8yblcBXngme8qbsjTvhQc= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -792,8 +792,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/stress/go.mod b/test/stress/go.mod index 7190d9018..f7f181092 100644 --- a/test/stress/go.mod +++ b/test/stress/go.mod @@ -17,11 +17,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/redis/go-redis/v9 v9.6.1 github.com/samber/lo v1.47.0 - github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 + github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 + github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/bdd v0.0.0-00010101000000-000000000000 diff --git a/test/stress/go.sum b/test/stress/go.sum index 6b631d69c..a9f10a4c6 100644 --- a/test/stress/go.sum +++ b/test/stress/go.sum @@ -634,8 +634,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021 h1:HCliHtrCijpx2nyhBdgjUjmXGdpFXPVwv/E2h/5TxlI= -github.com/trustbloc/did-go v1.3.2-0.20241206132250-6ae560f13021/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= +github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -644,8 +644,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15 h1:x5GL2wR/bxc8brLlzA06GbIJnLlJarHoIYWXqRefKUU= -github.com/trustbloc/vc-go v1.3.1-0.20241206135341-cb6ea1d75d15/go.mod h1:jprI1Le1w4DYQVDk+RzS91EFt2NkR1I+E06TBAIRdfY= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= +github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= From 0ef8596e0e847e0f26c04f7af646fdb0873a9716 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Thu, 12 Dec 2024 18:10:25 +0100 Subject: [PATCH 04/12] feat: update vc --- Makefile | 4 ++-- cmd/vc-rest/go.mod | 4 ++-- cmd/vc-rest/go.sum | 8 ++++---- component/credentialstatus/go.mod | 5 +++-- component/credentialstatus/go.sum | 10 ++++++---- component/event/go.mod | 5 +++-- component/event/go.sum | 10 ++++++---- component/profile/reader/file/go.mod | 5 +++-- component/profile/reader/file/go.sum | 10 ++++++---- component/wallet-cli/go.mod | 5 +++-- component/wallet-cli/go.sum | 10 ++++++---- go.mod | 4 ++-- go.sum | 8 ++++---- test/bdd/attestation/go.mod | 5 +++-- test/bdd/attestation/go.sum | 10 ++++++---- test/bdd/go.mod | 5 +++-- test/bdd/go.sum | 10 ++++++---- test/stress/go.mod | 5 +++-- test/stress/go.sum | 10 ++++++---- 19 files changed, 77 insertions(+), 56 deletions(-) diff --git a/Makefile b/Makefile index 72b251ada..5164f1d15 100644 --- a/Makefile +++ b/Makefile @@ -18,9 +18,9 @@ ALPINE_IMAGE ?=alpine OPENSSL_IMAGE ?=frapsoft/openssl GOPROXY ?= https://proxy.golang.org -VC_FRAMEWORK_VERSION = baaf18a111c1eb0da0e85d6c78e0bdb33adcd49c +VC_FRAMEWORK_VERSION = 168600dc243e79a387add7efa0f81a07cb6b6abd KMS_FRAMEWORK_VERSION = 8d9510c6bb88df0666fa45c55c0ace699a675b12 -DID_GO_VERSION = b8ce698e17ed726695796429d6b6df22fb328366 +DID_GO_VERSION = f213d5441fe03c6ad982a0c3abc636c7dd355b1c SIDE_TREE_VERSION = f4260aff710479ba5fa3f0c61b51d451d9041225 BUILD_DATE=$(shell date +'%Y%m%d%H%M%S' -d @$(shell git show -s --format=%ct)) diff --git a/cmd/vc-rest/go.mod b/cmd/vc-rest/go.mod index 7626a35b6..ae68375d9 100644 --- a/cmd/vc-rest/go.mod +++ b/cmd/vc-rest/go.mod @@ -22,10 +22,10 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e github.com/trustbloc/vcs v0.0.0 github.com/trustbloc/vcs/component/credentialstatus v0.0.0-00010101000000-000000000000 github.com/trustbloc/vcs/component/echo v0.0.0-00010101000000-000000000000 diff --git a/cmd/vc-rest/go.sum b/cmd/vc-rest/go.sum index 0656cf848..e26424b8d 100644 --- a/cmd/vc-rest/go.sum +++ b/cmd/vc-rest/go.sum @@ -668,8 +668,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -678,8 +678,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/component/credentialstatus/go.mod b/component/credentialstatus/go.mod index 3c5144b9c..d605e70ac 100644 --- a/component/credentialstatus/go.mod +++ b/component/credentialstatus/go.mod @@ -15,11 +15,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 ) @@ -74,6 +74,7 @@ require ( github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect diff --git a/component/credentialstatus/go.sum b/component/credentialstatus/go.sum index affa27b0c..d54752e60 100644 --- a/component/credentialstatus/go.sum +++ b/component/credentialstatus/go.sum @@ -194,6 +194,8 @@ github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB1 github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -464,8 +466,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -474,8 +476,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/event/go.mod b/component/event/go.mod index 6147b54b7..f86ce0f93 100644 --- a/component/event/go.mod +++ b/component/event/go.mod @@ -68,6 +68,7 @@ require ( github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect @@ -116,9 +117,9 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed // indirect + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 // indirect github.com/trustbloc/kms-go v1.2.0 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/event/go.sum b/component/event/go.sum index bea320e0d..b48a0d244 100644 --- a/component/event/go.sum +++ b/component/event/go.sum @@ -192,6 +192,8 @@ github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB1 github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -448,16 +450,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/profile/reader/file/go.mod b/component/profile/reader/file/go.mod index cd5f3fb23..cb3beefde 100644 --- a/component/profile/reader/file/go.mod +++ b/component/profile/reader/file/go.mod @@ -13,7 +13,7 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 @@ -72,6 +72,7 @@ require ( github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect @@ -126,7 +127,7 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/profile/reader/file/go.sum b/component/profile/reader/file/go.sum index 181dd3e2d..abccce0b8 100644 --- a/component/profile/reader/file/go.sum +++ b/component/profile/reader/file/go.sum @@ -196,6 +196,8 @@ github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISH github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= github.com/hashicorp/go-version v1.2.0 h1:3vNe/fWF5CBgRIguda1meWhsZHy3m8gCJ5wx+dIzX/E= github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -468,8 +470,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -478,8 +480,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/wallet-cli/go.mod b/component/wallet-cli/go.mod index eec413139..e0a9e9f1b 100644 --- a/component/wallet-cli/go.mod +++ b/component/wallet-cli/go.mod @@ -23,11 +23,11 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/syndtr/goleveldb v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 @@ -125,6 +125,7 @@ require ( github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect diff --git a/component/wallet-cli/go.sum b/component/wallet-cli/go.sum index 129f511f6..b6ad298b4 100644 --- a/component/wallet-cli/go.sum +++ b/component/wallet-cli/go.sum @@ -271,6 +271,8 @@ github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB1 github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/henvic/httpretty v0.1.0 h1:Htk66UUEbXTD4JR0qJZaw8YAMKw+9I24ZZOnDe/ti+E= @@ -616,8 +618,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -626,8 +628,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/go.mod b/go.mod index 5a5aa80c8..647564be6 100644 --- a/go.mod +++ b/go.mod @@ -45,10 +45,10 @@ require ( github.com/tidwall/gjson v1.17.3 github.com/tidwall/sjson v1.2.5 github.com/trustbloc/bbs-signature-go v1.0.2 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 github.com/xeipuuv/gojsonschema v1.2.0 diff --git a/go.sum b/go.sum index 939c4305b..20454383d 100644 --- a/go.sum +++ b/go.sum @@ -631,16 +631,16 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/bdd/attestation/go.mod b/test/bdd/attestation/go.mod index 1972c8353..66681ea02 100644 --- a/test/bdd/attestation/go.mod +++ b/test/bdd/attestation/go.mod @@ -13,8 +13,8 @@ require ( github.com/gorilla/mux v1.8.0 github.com/samber/lo v1.47.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b ) @@ -33,6 +33,7 @@ require ( github.com/golang/protobuf v1.5.2 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/tink/go v1.7.0 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect github.com/kilic/bls12-381 v0.1.1-0.20210503002446-7b7597926c69 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect diff --git a/test/bdd/attestation/go.sum b/test/bdd/attestation/go.sum index 9aea5e30b..fe0d7ecf7 100644 --- a/test/bdd/attestation/go.sum +++ b/test/bdd/attestation/go.sum @@ -162,6 +162,8 @@ github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 h1:B1Nt8hKb//KvgGRprk0h1t4lCnwhE9/ryb1WqfZbV+M= github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2/go.mod h1:X+DIyUsaTmalOpmpQfIvFZjKHQedrURQ5t4YqquX7lE= @@ -230,16 +232,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd h1:QhdCHSW1/oosJbzBTEYLU6xcKxXbQzzqFnhCtW2UWbA= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd/go.mod h1:D1wnviyjdmcF8AO5Y9kVGU6OGuvXUMGiE0Auo/fYRYo= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= diff --git a/test/bdd/go.mod b/test/bdd/go.mod index 3284a16ac..11694cea4 100644 --- a/test/bdd/go.mod +++ b/test/bdd/go.mod @@ -25,11 +25,11 @@ require ( github.com/samber/lo v1.47.0 github.com/tidwall/gjson v1.17.3 github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/stress v0.0.0-00010101000000-000000000000 @@ -120,6 +120,7 @@ require ( github.com/hashicorp/go-memdb v1.3.3 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect github.com/hashicorp/golang-lru v0.5.4 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect diff --git a/test/bdd/go.sum b/test/bdd/go.sum index b59cd1811..cfa773fd5 100644 --- a/test/bdd/go.sum +++ b/test/bdd/go.sum @@ -378,6 +378,8 @@ github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= @@ -782,8 +784,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 h1:0e1d1w9o662+e7ZnJvRYJH8yblcBXngme8qbsjTvhQc= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -792,8 +794,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/stress/go.mod b/test/stress/go.mod index f7f181092..9d0f5d6ad 100644 --- a/test/stress/go.mod +++ b/test/stress/go.mod @@ -17,11 +17,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/redis/go-redis/v9 v9.6.1 github.com/samber/lo v1.47.0 - github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed + github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/bdd v0.0.0-00010101000000-000000000000 @@ -115,6 +115,7 @@ require ( github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect github.com/hashicorp/go-retryablehttp v0.7.7 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect diff --git a/test/stress/go.sum b/test/stress/go.sum index a9f10a4c6..80718a66c 100644 --- a/test/stress/go.sum +++ b/test/stress/go.sum @@ -285,6 +285,8 @@ github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+l github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -634,8 +636,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed h1:QhmN9IUePEGCXcKsC/CdglpZMEfnEEqpcJFnLMMD0/I= -github.com/trustbloc/did-go v1.3.2-0.20241210152236-b8ce698e17ed/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= +github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -644,8 +646,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1 h1:8pHW04fPysOUka64ra/EVBm919iUsP0kL4Qq3/HWuZc= -github.com/trustbloc/vc-go v1.3.1-0.20241211120947-baaf18a111c1/go.mod h1:IZDSZ8h6dj+RVzz1bIHJZ7bk7fjkhAkTK3IQE65hGDY= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= +github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= From 7a073da2ec30020b431751238b58902c0d6d3679 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Thu, 12 Dec 2024 20:46:52 +0100 Subject: [PATCH 05/12] feat: update vc --- Makefile | 2 +- cmd/vc-rest/go.mod | 2 +- cmd/vc-rest/go.sum | 4 +- component/credentialstatus/go.mod | 2 +- component/credentialstatus/go.sum | 4 +- component/event/go.mod | 2 +- component/event/go.sum | 4 +- component/profile/reader/file/go.mod | 2 +- component/profile/reader/file/go.sum | 4 +- component/wallet-cli/go.mod | 2 +- component/wallet-cli/go.sum | 4 +- go.mod | 2 +- go.sum | 4 +- pkg/kms/mocks/kms_mocks.go | 112 +++++++++++++++++++++++++-- test/bdd/attestation/go.mod | 2 +- test/bdd/attestation/go.sum | 4 +- test/bdd/go.mod | 2 +- test/bdd/go.sum | 4 +- test/stress/go.mod | 2 +- test/stress/go.sum | 4 +- 20 files changed, 132 insertions(+), 36 deletions(-) diff --git a/Makefile b/Makefile index 5164f1d15..6b81291d7 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ ALPINE_IMAGE ?=alpine OPENSSL_IMAGE ?=frapsoft/openssl GOPROXY ?= https://proxy.golang.org -VC_FRAMEWORK_VERSION = 168600dc243e79a387add7efa0f81a07cb6b6abd +VC_FRAMEWORK_VERSION = d5f6b47d09c1e46827b23ad8951810b56642e21a KMS_FRAMEWORK_VERSION = 8d9510c6bb88df0666fa45c55c0ace699a675b12 DID_GO_VERSION = f213d5441fe03c6ad982a0c3abc636c7dd355b1c SIDE_TREE_VERSION = f4260aff710479ba5fa3f0c61b51d451d9041225 diff --git a/cmd/vc-rest/go.mod b/cmd/vc-rest/go.mod index ae68375d9..2ef4ed5dc 100644 --- a/cmd/vc-rest/go.mod +++ b/cmd/vc-rest/go.mod @@ -25,7 +25,7 @@ require ( github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 github.com/trustbloc/vcs v0.0.0 github.com/trustbloc/vcs/component/credentialstatus v0.0.0-00010101000000-000000000000 github.com/trustbloc/vcs/component/echo v0.0.0-00010101000000-000000000000 diff --git a/cmd/vc-rest/go.sum b/cmd/vc-rest/go.sum index e26424b8d..470521b3c 100644 --- a/cmd/vc-rest/go.sum +++ b/cmd/vc-rest/go.sum @@ -678,8 +678,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/component/credentialstatus/go.mod b/component/credentialstatus/go.mod index d605e70ac..2138bdc6c 100644 --- a/component/credentialstatus/go.mod +++ b/component/credentialstatus/go.mod @@ -19,7 +19,7 @@ require ( github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 ) diff --git a/component/credentialstatus/go.sum b/component/credentialstatus/go.sum index d54752e60..451d0c484 100644 --- a/component/credentialstatus/go.sum +++ b/component/credentialstatus/go.sum @@ -476,8 +476,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/event/go.mod b/component/event/go.mod index f86ce0f93..a4a6cfa96 100644 --- a/component/event/go.mod +++ b/component/event/go.mod @@ -119,7 +119,7 @@ require ( github.com/trustbloc/bbs-signature-go v1.0.2 // indirect github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 // indirect github.com/trustbloc/kms-go v1.2.0 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/event/go.sum b/component/event/go.sum index b48a0d244..b6c6a17de 100644 --- a/component/event/go.sum +++ b/component/event/go.sum @@ -458,8 +458,8 @@ github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/profile/reader/file/go.mod b/component/profile/reader/file/go.mod index cb3beefde..33538793a 100644 --- a/component/profile/reader/file/go.mod +++ b/component/profile/reader/file/go.mod @@ -127,7 +127,7 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/profile/reader/file/go.sum b/component/profile/reader/file/go.sum index abccce0b8..db6829c1d 100644 --- a/component/profile/reader/file/go.sum +++ b/component/profile/reader/file/go.sum @@ -480,8 +480,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/wallet-cli/go.mod b/component/wallet-cli/go.mod index e0a9e9f1b..86c889eb5 100644 --- a/component/wallet-cli/go.mod +++ b/component/wallet-cli/go.mod @@ -27,7 +27,7 @@ require ( github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 diff --git a/component/wallet-cli/go.sum b/component/wallet-cli/go.sum index b6ad298b4..d87d3d628 100644 --- a/component/wallet-cli/go.sum +++ b/component/wallet-cli/go.sum @@ -628,8 +628,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/go.mod b/go.mod index 647564be6..a2e0d6677 100644 --- a/go.mod +++ b/go.mod @@ -48,7 +48,7 @@ require ( github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 github.com/xeipuuv/gojsonschema v1.2.0 diff --git a/go.sum b/go.sum index 20454383d..155ebbebf 100644 --- a/go.sum +++ b/go.sum @@ -639,8 +639,8 @@ github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/pkg/kms/mocks/kms_mocks.go b/pkg/kms/mocks/kms_mocks.go index 8ca0def08..455d902b3 100644 --- a/pkg/kms/mocks/kms_mocks.go +++ b/pkg/kms/mocks/kms_mocks.go @@ -48,9 +48,33 @@ func (m *MockVCSKeyManager) CreateCryptoKey(keyType kms.KeyType) (string, interf } // CreateCryptoKey indicates an expected call of CreateCryptoKey. -func (mr *MockVCSKeyManagerMockRecorder) CreateCryptoKey(keyType interface{}) *gomock.Call { +func (mr *MockVCSKeyManagerMockRecorder) CreateCryptoKey(keyType interface{}) *VCSKeyManagerCreateCryptoKeyCall { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCryptoKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateCryptoKey), keyType) + call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCryptoKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateCryptoKey), keyType) + return &VCSKeyManagerCreateCryptoKeyCall{Call: call} +} + +// VCSKeyManagerCreateCryptoKeyCall wrap *gomock.Call +type VCSKeyManagerCreateCryptoKeyCall struct { + *gomock.Call +} + +// Return rewrite *gomock.Call.Return +func (c *VCSKeyManagerCreateCryptoKeyCall) Return(arg0 string, arg1 interface{}, arg2 error) *VCSKeyManagerCreateCryptoKeyCall { + c.Call = c.Call.Return(arg0, arg1, arg2) + return c +} + +// Do rewrite *gomock.Call.Do +func (c *VCSKeyManagerCreateCryptoKeyCall) Do(f func(kms.KeyType) (string, interface{}, error)) *VCSKeyManagerCreateCryptoKeyCall { + c.Call = c.Call.Do(f) + return c +} + +// DoAndReturn rewrite *gomock.Call.DoAndReturn +func (c *VCSKeyManagerCreateCryptoKeyCall) DoAndReturn(f func(kms.KeyType) (string, interface{}, error)) *VCSKeyManagerCreateCryptoKeyCall { + c.Call = c.Call.DoAndReturn(f) + return c } // CreateJWKKey mocks base method. @@ -64,9 +88,33 @@ func (m *MockVCSKeyManager) CreateJWKKey(keyType kms.KeyType) (string, *jwk.JWK, } // CreateJWKKey indicates an expected call of CreateJWKKey. -func (mr *MockVCSKeyManagerMockRecorder) CreateJWKKey(keyType interface{}) *gomock.Call { +func (mr *MockVCSKeyManagerMockRecorder) CreateJWKKey(keyType interface{}) *VCSKeyManagerCreateJWKKeyCall { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateJWKKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateJWKKey), keyType) + call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateJWKKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateJWKKey), keyType) + return &VCSKeyManagerCreateJWKKeyCall{Call: call} +} + +// VCSKeyManagerCreateJWKKeyCall wrap *gomock.Call +type VCSKeyManagerCreateJWKKeyCall struct { + *gomock.Call +} + +// Return rewrite *gomock.Call.Return +func (c *VCSKeyManagerCreateJWKKeyCall) Return(arg0 string, arg1 *jwk.JWK, arg2 error) *VCSKeyManagerCreateJWKKeyCall { + c.Call = c.Call.Return(arg0, arg1, arg2) + return c +} + +// Do rewrite *gomock.Call.Do +func (c *VCSKeyManagerCreateJWKKeyCall) Do(f func(kms.KeyType) (string, *jwk.JWK, error)) *VCSKeyManagerCreateJWKKeyCall { + c.Call = c.Call.Do(f) + return c +} + +// DoAndReturn rewrite *gomock.Call.DoAndReturn +func (c *VCSKeyManagerCreateJWKKeyCall) DoAndReturn(f func(kms.KeyType) (string, *jwk.JWK, error)) *VCSKeyManagerCreateJWKKeyCall { + c.Call = c.Call.DoAndReturn(f) + return c } // NewVCSigner mocks base method. @@ -79,9 +127,33 @@ func (m *MockVCSKeyManager) NewVCSigner(creator string, signatureType verifiable } // NewVCSigner indicates an expected call of NewVCSigner. -func (mr *MockVCSKeyManagerMockRecorder) NewVCSigner(creator, signatureType interface{}) *gomock.Call { +func (mr *MockVCSKeyManagerMockRecorder) NewVCSigner(creator, signatureType interface{}) *VCSKeyManagerNewVCSignerCall { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewVCSigner", reflect.TypeOf((*MockVCSKeyManager)(nil).NewVCSigner), creator, signatureType) + call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewVCSigner", reflect.TypeOf((*MockVCSKeyManager)(nil).NewVCSigner), creator, signatureType) + return &VCSKeyManagerNewVCSignerCall{Call: call} +} + +// VCSKeyManagerNewVCSignerCall wrap *gomock.Call +type VCSKeyManagerNewVCSignerCall struct { + *gomock.Call +} + +// Return rewrite *gomock.Call.Return +func (c *VCSKeyManagerNewVCSignerCall) Return(arg0 vc.SignerAlgorithm, arg1 error) *VCSKeyManagerNewVCSignerCall { + c.Call = c.Call.Return(arg0, arg1) + return c +} + +// Do rewrite *gomock.Call.Do +func (c *VCSKeyManagerNewVCSignerCall) Do(f func(string, verifiable.SignatureType) (vc.SignerAlgorithm, error)) *VCSKeyManagerNewVCSignerCall { + c.Call = c.Call.Do(f) + return c +} + +// DoAndReturn rewrite *gomock.Call.DoAndReturn +func (c *VCSKeyManagerNewVCSignerCall) DoAndReturn(f func(string, verifiable.SignatureType) (vc.SignerAlgorithm, error)) *VCSKeyManagerNewVCSignerCall { + c.Call = c.Call.DoAndReturn(f) + return c } // SupportedKeyTypes mocks base method. @@ -93,7 +165,31 @@ func (m *MockVCSKeyManager) SupportedKeyTypes() []kms.KeyType { } // SupportedKeyTypes indicates an expected call of SupportedKeyTypes. -func (mr *MockVCSKeyManagerMockRecorder) SupportedKeyTypes() *gomock.Call { +func (mr *MockVCSKeyManagerMockRecorder) SupportedKeyTypes() *VCSKeyManagerSupportedKeyTypesCall { mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportedKeyTypes", reflect.TypeOf((*MockVCSKeyManager)(nil).SupportedKeyTypes)) + call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportedKeyTypes", reflect.TypeOf((*MockVCSKeyManager)(nil).SupportedKeyTypes)) + return &VCSKeyManagerSupportedKeyTypesCall{Call: call} +} + +// VCSKeyManagerSupportedKeyTypesCall wrap *gomock.Call +type VCSKeyManagerSupportedKeyTypesCall struct { + *gomock.Call +} + +// Return rewrite *gomock.Call.Return +func (c *VCSKeyManagerSupportedKeyTypesCall) Return(arg0 []kms.KeyType) *VCSKeyManagerSupportedKeyTypesCall { + c.Call = c.Call.Return(arg0) + return c +} + +// Do rewrite *gomock.Call.Do +func (c *VCSKeyManagerSupportedKeyTypesCall) Do(f func() []kms.KeyType) *VCSKeyManagerSupportedKeyTypesCall { + c.Call = c.Call.Do(f) + return c +} + +// DoAndReturn rewrite *gomock.Call.DoAndReturn +func (c *VCSKeyManagerSupportedKeyTypesCall) DoAndReturn(f func() []kms.KeyType) *VCSKeyManagerSupportedKeyTypesCall { + c.Call = c.Call.DoAndReturn(f) + return c } diff --git a/test/bdd/attestation/go.mod b/test/bdd/attestation/go.mod index 66681ea02..e29a2db77 100644 --- a/test/bdd/attestation/go.mod +++ b/test/bdd/attestation/go.mod @@ -14,7 +14,7 @@ require ( github.com/samber/lo v1.47.0 github.com/trustbloc/cmdutil-go v1.0.0 github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b ) diff --git a/test/bdd/attestation/go.sum b/test/bdd/attestation/go.sum index fe0d7ecf7..03c8868a9 100644 --- a/test/bdd/attestation/go.sum +++ b/test/bdd/attestation/go.sum @@ -240,8 +240,8 @@ github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd h1:QhdCHSW1/oosJbzBTEYLU6xcKxXbQzzqFnhCtW2UWbA= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd/go.mod h1:D1wnviyjdmcF8AO5Y9kVGU6OGuvXUMGiE0Auo/fYRYo= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= diff --git a/test/bdd/go.mod b/test/bdd/go.mod index 11694cea4..f496a6dd1 100644 --- a/test/bdd/go.mod +++ b/test/bdd/go.mod @@ -29,7 +29,7 @@ require ( github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/stress v0.0.0-00010101000000-000000000000 diff --git a/test/bdd/go.sum b/test/bdd/go.sum index cfa773fd5..84906614c 100644 --- a/test/bdd/go.sum +++ b/test/bdd/go.sum @@ -794,8 +794,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/stress/go.mod b/test/stress/go.mod index 9d0f5d6ad..cfbd02260 100644 --- a/test/stress/go.mod +++ b/test/stress/go.mod @@ -21,7 +21,7 @@ require ( github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e + github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/bdd v0.0.0-00010101000000-000000000000 diff --git a/test/stress/go.sum b/test/stress/go.sum index 80718a66c..061655a2f 100644 --- a/test/stress/go.sum +++ b/test/stress/go.sum @@ -646,8 +646,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e h1:lpIczjlSfdhKr/PkeaIKK0/TguURZUj1EbVC0c4JRt4= -github.com/trustbloc/vc-go v1.3.1-0.20241212152202-168600dc243e/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= +github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= From 21b98ad430d8d699b61f6b85c25587801ae953f7 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Thu, 12 Dec 2024 21:25:41 +0100 Subject: [PATCH 06/12] feat: update did --- Makefile | 2 +- cmd/vc-rest/go.mod | 4 ++-- cmd/vc-rest/go.sum | 8 ++++---- component/credentialstatus/go.mod | 4 ++-- component/credentialstatus/go.sum | 8 ++++---- component/event/go.mod | 4 ++-- component/event/go.sum | 8 ++++---- component/profile/reader/file/go.mod | 4 ++-- component/profile/reader/file/go.sum | 8 ++++---- component/wallet-cli/go.mod | 4 ++-- component/wallet-cli/go.sum | 8 ++++---- go.mod | 4 ++-- go.sum | 8 ++++---- test/bdd/attestation/go.mod | 4 ++-- test/bdd/attestation/go.sum | 8 ++++---- test/bdd/go.mod | 4 ++-- test/bdd/go.sum | 8 ++++---- test/stress/go.mod | 4 ++-- test/stress/go.sum | 8 ++++---- 19 files changed, 55 insertions(+), 55 deletions(-) diff --git a/Makefile b/Makefile index 6b81291d7..708abd6fe 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ ALPINE_IMAGE ?=alpine OPENSSL_IMAGE ?=frapsoft/openssl GOPROXY ?= https://proxy.golang.org -VC_FRAMEWORK_VERSION = d5f6b47d09c1e46827b23ad8951810b56642e21a +VC_FRAMEWORK_VERSION = 7127d886b1dcb4c99fcf2643c5d49d5920c83190 KMS_FRAMEWORK_VERSION = 8d9510c6bb88df0666fa45c55c0ace699a675b12 DID_GO_VERSION = f213d5441fe03c6ad982a0c3abc636c7dd355b1c SIDE_TREE_VERSION = f4260aff710479ba5fa3f0c61b51d451d9041225 diff --git a/cmd/vc-rest/go.mod b/cmd/vc-rest/go.mod index 2ef4ed5dc..665740035 100644 --- a/cmd/vc-rest/go.mod +++ b/cmd/vc-rest/go.mod @@ -22,10 +22,10 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc github.com/trustbloc/vcs v0.0.0 github.com/trustbloc/vcs/component/credentialstatus v0.0.0-00010101000000-000000000000 github.com/trustbloc/vcs/component/echo v0.0.0-00010101000000-000000000000 diff --git a/cmd/vc-rest/go.sum b/cmd/vc-rest/go.sum index 470521b3c..39ae6d29c 100644 --- a/cmd/vc-rest/go.sum +++ b/cmd/vc-rest/go.sum @@ -668,8 +668,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -678,8 +678,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/component/credentialstatus/go.mod b/component/credentialstatus/go.mod index 2138bdc6c..249240d28 100644 --- a/component/credentialstatus/go.mod +++ b/component/credentialstatus/go.mod @@ -15,11 +15,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 ) diff --git a/component/credentialstatus/go.sum b/component/credentialstatus/go.sum index 451d0c484..4581b92a2 100644 --- a/component/credentialstatus/go.sum +++ b/component/credentialstatus/go.sum @@ -466,8 +466,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -476,8 +476,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/event/go.mod b/component/event/go.mod index a4a6cfa96..7576dd9dd 100644 --- a/component/event/go.mod +++ b/component/event/go.mod @@ -117,9 +117,9 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 // indirect + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff // indirect github.com/trustbloc/kms-go v1.2.0 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/event/go.sum b/component/event/go.sum index b6c6a17de..eff2eaa45 100644 --- a/component/event/go.sum +++ b/component/event/go.sum @@ -450,16 +450,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/profile/reader/file/go.mod b/component/profile/reader/file/go.mod index 33538793a..1e5732a48 100644 --- a/component/profile/reader/file/go.mod +++ b/component/profile/reader/file/go.mod @@ -13,7 +13,7 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 @@ -127,7 +127,7 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/profile/reader/file/go.sum b/component/profile/reader/file/go.sum index db6829c1d..ad51cff1a 100644 --- a/component/profile/reader/file/go.sum +++ b/component/profile/reader/file/go.sum @@ -470,8 +470,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -480,8 +480,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/wallet-cli/go.mod b/component/wallet-cli/go.mod index 86c889eb5..ec8b7204b 100644 --- a/component/wallet-cli/go.mod +++ b/component/wallet-cli/go.mod @@ -23,11 +23,11 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/syndtr/goleveldb v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 diff --git a/component/wallet-cli/go.sum b/component/wallet-cli/go.sum index d87d3d628..6f0be3211 100644 --- a/component/wallet-cli/go.sum +++ b/component/wallet-cli/go.sum @@ -618,8 +618,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -628,8 +628,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/go.mod b/go.mod index a2e0d6677..ac559bdbb 100644 --- a/go.mod +++ b/go.mod @@ -45,10 +45,10 @@ require ( github.com/tidwall/gjson v1.17.3 github.com/tidwall/sjson v1.2.5 github.com/trustbloc/bbs-signature-go v1.0.2 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 github.com/xeipuuv/gojsonschema v1.2.0 diff --git a/go.sum b/go.sum index 155ebbebf..207ee98c5 100644 --- a/go.sum +++ b/go.sum @@ -631,16 +631,16 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/bdd/attestation/go.mod b/test/bdd/attestation/go.mod index e29a2db77..be1131a81 100644 --- a/test/bdd/attestation/go.mod +++ b/test/bdd/attestation/go.mod @@ -13,8 +13,8 @@ require ( github.com/gorilla/mux v1.8.0 github.com/samber/lo v1.47.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b ) diff --git a/test/bdd/attestation/go.sum b/test/bdd/attestation/go.sum index 03c8868a9..1bb5497c7 100644 --- a/test/bdd/attestation/go.sum +++ b/test/bdd/attestation/go.sum @@ -232,16 +232,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd h1:QhdCHSW1/oosJbzBTEYLU6xcKxXbQzzqFnhCtW2UWbA= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd/go.mod h1:D1wnviyjdmcF8AO5Y9kVGU6OGuvXUMGiE0Auo/fYRYo= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= diff --git a/test/bdd/go.mod b/test/bdd/go.mod index f496a6dd1..965e27357 100644 --- a/test/bdd/go.mod +++ b/test/bdd/go.mod @@ -25,11 +25,11 @@ require ( github.com/samber/lo v1.47.0 github.com/tidwall/gjson v1.17.3 github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/stress v0.0.0-00010101000000-000000000000 diff --git a/test/bdd/go.sum b/test/bdd/go.sum index 84906614c..2b1ab1b4f 100644 --- a/test/bdd/go.sum +++ b/test/bdd/go.sum @@ -784,8 +784,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 h1:0e1d1w9o662+e7ZnJvRYJH8yblcBXngme8qbsjTvhQc= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -794,8 +794,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/stress/go.mod b/test/stress/go.mod index cfbd02260..a3e7ae45f 100644 --- a/test/stress/go.mod +++ b/test/stress/go.mod @@ -17,11 +17,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/redis/go-redis/v9 v9.6.1 github.com/samber/lo v1.47.0 - github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 + github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 + github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/bdd v0.0.0-00010101000000-000000000000 diff --git a/test/stress/go.sum b/test/stress/go.sum index 061655a2f..45e89f2e0 100644 --- a/test/stress/go.sum +++ b/test/stress/go.sum @@ -636,8 +636,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40 h1:WI+RD31dqiBHv2cKEgzyR1WLoov5mi2pHtITksuZ8Lg= -github.com/trustbloc/did-go v1.3.2-0.20241212145009-fd71069d9b40/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= +github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -646,8 +646,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1 h1:Kw49WcptwrPRWxPaOecrYROMDQqxQgCEg+kZjIt/038= -github.com/trustbloc/vc-go v1.3.1-0.20241212194506-d5f6b47d09c1/go.mod h1:U8wywv3R5KJga6KDM5yuJUyjG5fY2yuPlr8a3PramXs= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= +github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= From 0d921a48258b93a7c20991c28ed2831cc87f5514 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Fri, 13 Dec 2024 12:12:24 +0100 Subject: [PATCH 07/12] feat: update vc --- Makefile | 2 +- cmd/vc-rest/go.mod | 4 +- cmd/vc-rest/go.sum | 8 +- component/credentialstatus/go.mod | 4 +- component/credentialstatus/go.sum | 8 +- component/event/go.mod | 4 +- component/event/go.sum | 8 +- component/profile/reader/file/go.mod | 4 +- component/profile/reader/file/go.sum | 8 +- component/wallet-cli/go.mod | 4 +- component/wallet-cli/go.sum | 8 +- go.mod | 4 +- go.sum | 8 +- pkg/kms/mocks/kms_mocks.go | 112 ++------------------------- test/bdd/attestation/go.mod | 4 +- test/bdd/attestation/go.sum | 8 +- test/bdd/go.mod | 4 +- test/bdd/go.sum | 8 +- test/stress/go.mod | 4 +- test/stress/go.sum | 8 +- 20 files changed, 63 insertions(+), 159 deletions(-) diff --git a/Makefile b/Makefile index 708abd6fe..ecac1d7cb 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ ALPINE_IMAGE ?=alpine OPENSSL_IMAGE ?=frapsoft/openssl GOPROXY ?= https://proxy.golang.org -VC_FRAMEWORK_VERSION = 7127d886b1dcb4c99fcf2643c5d49d5920c83190 +VC_FRAMEWORK_VERSION = 7d341e2fd88c7aed2df15831a51e43eef4136ed5 KMS_FRAMEWORK_VERSION = 8d9510c6bb88df0666fa45c55c0ace699a675b12 DID_GO_VERSION = f213d5441fe03c6ad982a0c3abc636c7dd355b1c SIDE_TREE_VERSION = f4260aff710479ba5fa3f0c61b51d451d9041225 diff --git a/cmd/vc-rest/go.mod b/cmd/vc-rest/go.mod index 665740035..167819cad 100644 --- a/cmd/vc-rest/go.mod +++ b/cmd/vc-rest/go.mod @@ -22,10 +22,10 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c github.com/trustbloc/vcs v0.0.0 github.com/trustbloc/vcs/component/credentialstatus v0.0.0-00010101000000-000000000000 github.com/trustbloc/vcs/component/echo v0.0.0-00010101000000-000000000000 diff --git a/cmd/vc-rest/go.sum b/cmd/vc-rest/go.sum index 39ae6d29c..6141709db 100644 --- a/cmd/vc-rest/go.sum +++ b/cmd/vc-rest/go.sum @@ -668,8 +668,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -678,8 +678,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/component/credentialstatus/go.mod b/component/credentialstatus/go.mod index 249240d28..e97ac3264 100644 --- a/component/credentialstatus/go.mod +++ b/component/credentialstatus/go.mod @@ -15,11 +15,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 ) diff --git a/component/credentialstatus/go.sum b/component/credentialstatus/go.sum index 4581b92a2..ee3ed9018 100644 --- a/component/credentialstatus/go.sum +++ b/component/credentialstatus/go.sum @@ -466,8 +466,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -476,8 +476,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/event/go.mod b/component/event/go.mod index 7576dd9dd..fc976e0ea 100644 --- a/component/event/go.mod +++ b/component/event/go.mod @@ -117,9 +117,9 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff // indirect + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f // indirect github.com/trustbloc/kms-go v1.2.0 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/event/go.sum b/component/event/go.sum index eff2eaa45..f770c666b 100644 --- a/component/event/go.sum +++ b/component/event/go.sum @@ -450,16 +450,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/profile/reader/file/go.mod b/component/profile/reader/file/go.mod index 1e5732a48..15e177783 100644 --- a/component/profile/reader/file/go.mod +++ b/component/profile/reader/file/go.mod @@ -13,7 +13,7 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 @@ -127,7 +127,7 @@ require ( github.com/tidwall/pretty v1.2.1 // indirect github.com/tidwall/sjson v1.2.5 // indirect github.com/trustbloc/bbs-signature-go v1.0.2 // indirect - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc // indirect + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect github.com/valyala/fasttemplate v1.2.2 // indirect github.com/veraison/go-cose v1.3.0-rc.1 // indirect diff --git a/component/profile/reader/file/go.sum b/component/profile/reader/file/go.sum index ad51cff1a..732f6a704 100644 --- a/component/profile/reader/file/go.sum +++ b/component/profile/reader/file/go.sum @@ -470,8 +470,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -480,8 +480,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/urfave/negroni v1.0.0 h1:kIimOitoypq34K7TG7DUaJ9kq/N4Ofuwi1sjz0KipXc= github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= diff --git a/component/wallet-cli/go.mod b/component/wallet-cli/go.mod index ec8b7204b..05ce71d3b 100644 --- a/component/wallet-cli/go.mod +++ b/component/wallet-cli/go.mod @@ -23,11 +23,11 @@ require ( github.com/spf13/cobra v1.8.1 github.com/stretchr/testify v1.9.0 github.com/syndtr/goleveldb v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c github.com/trustbloc/vcs v0.0.0-00010101000000-000000000000 github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 diff --git a/component/wallet-cli/go.sum b/component/wallet-cli/go.sum index 6f0be3211..8d1985666 100644 --- a/component/wallet-cli/go.sum +++ b/component/wallet-cli/go.sum @@ -618,8 +618,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -628,8 +628,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/go.mod b/go.mod index ac559bdbb..3da3fdae9 100644 --- a/go.mod +++ b/go.mod @@ -45,10 +45,10 @@ require ( github.com/tidwall/gjson v1.17.3 github.com/tidwall/sjson v1.2.5 github.com/trustbloc/bbs-signature-go v1.0.2 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c github.com/valyala/fastjson v1.6.4 github.com/veraison/go-cose v1.3.0-rc.1 github.com/xeipuuv/gojsonschema v1.2.0 diff --git a/go.sum b/go.sum index 207ee98c5..0ca395e38 100644 --- a/go.sum +++ b/go.sum @@ -631,16 +631,16 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/pkg/kms/mocks/kms_mocks.go b/pkg/kms/mocks/kms_mocks.go index 455d902b3..8ca0def08 100644 --- a/pkg/kms/mocks/kms_mocks.go +++ b/pkg/kms/mocks/kms_mocks.go @@ -48,33 +48,9 @@ func (m *MockVCSKeyManager) CreateCryptoKey(keyType kms.KeyType) (string, interf } // CreateCryptoKey indicates an expected call of CreateCryptoKey. -func (mr *MockVCSKeyManagerMockRecorder) CreateCryptoKey(keyType interface{}) *VCSKeyManagerCreateCryptoKeyCall { +func (mr *MockVCSKeyManagerMockRecorder) CreateCryptoKey(keyType interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCryptoKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateCryptoKey), keyType) - return &VCSKeyManagerCreateCryptoKeyCall{Call: call} -} - -// VCSKeyManagerCreateCryptoKeyCall wrap *gomock.Call -type VCSKeyManagerCreateCryptoKeyCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *VCSKeyManagerCreateCryptoKeyCall) Return(arg0 string, arg1 interface{}, arg2 error) *VCSKeyManagerCreateCryptoKeyCall { - c.Call = c.Call.Return(arg0, arg1, arg2) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *VCSKeyManagerCreateCryptoKeyCall) Do(f func(kms.KeyType) (string, interface{}, error)) *VCSKeyManagerCreateCryptoKeyCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *VCSKeyManagerCreateCryptoKeyCall) DoAndReturn(f func(kms.KeyType) (string, interface{}, error)) *VCSKeyManagerCreateCryptoKeyCall { - c.Call = c.Call.DoAndReturn(f) - return c + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateCryptoKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateCryptoKey), keyType) } // CreateJWKKey mocks base method. @@ -88,33 +64,9 @@ func (m *MockVCSKeyManager) CreateJWKKey(keyType kms.KeyType) (string, *jwk.JWK, } // CreateJWKKey indicates an expected call of CreateJWKKey. -func (mr *MockVCSKeyManagerMockRecorder) CreateJWKKey(keyType interface{}) *VCSKeyManagerCreateJWKKeyCall { +func (mr *MockVCSKeyManagerMockRecorder) CreateJWKKey(keyType interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateJWKKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateJWKKey), keyType) - return &VCSKeyManagerCreateJWKKeyCall{Call: call} -} - -// VCSKeyManagerCreateJWKKeyCall wrap *gomock.Call -type VCSKeyManagerCreateJWKKeyCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *VCSKeyManagerCreateJWKKeyCall) Return(arg0 string, arg1 *jwk.JWK, arg2 error) *VCSKeyManagerCreateJWKKeyCall { - c.Call = c.Call.Return(arg0, arg1, arg2) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *VCSKeyManagerCreateJWKKeyCall) Do(f func(kms.KeyType) (string, *jwk.JWK, error)) *VCSKeyManagerCreateJWKKeyCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *VCSKeyManagerCreateJWKKeyCall) DoAndReturn(f func(kms.KeyType) (string, *jwk.JWK, error)) *VCSKeyManagerCreateJWKKeyCall { - c.Call = c.Call.DoAndReturn(f) - return c + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateJWKKey", reflect.TypeOf((*MockVCSKeyManager)(nil).CreateJWKKey), keyType) } // NewVCSigner mocks base method. @@ -127,33 +79,9 @@ func (m *MockVCSKeyManager) NewVCSigner(creator string, signatureType verifiable } // NewVCSigner indicates an expected call of NewVCSigner. -func (mr *MockVCSKeyManagerMockRecorder) NewVCSigner(creator, signatureType interface{}) *VCSKeyManagerNewVCSignerCall { +func (mr *MockVCSKeyManagerMockRecorder) NewVCSigner(creator, signatureType interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewVCSigner", reflect.TypeOf((*MockVCSKeyManager)(nil).NewVCSigner), creator, signatureType) - return &VCSKeyManagerNewVCSignerCall{Call: call} -} - -// VCSKeyManagerNewVCSignerCall wrap *gomock.Call -type VCSKeyManagerNewVCSignerCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *VCSKeyManagerNewVCSignerCall) Return(arg0 vc.SignerAlgorithm, arg1 error) *VCSKeyManagerNewVCSignerCall { - c.Call = c.Call.Return(arg0, arg1) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *VCSKeyManagerNewVCSignerCall) Do(f func(string, verifiable.SignatureType) (vc.SignerAlgorithm, error)) *VCSKeyManagerNewVCSignerCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *VCSKeyManagerNewVCSignerCall) DoAndReturn(f func(string, verifiable.SignatureType) (vc.SignerAlgorithm, error)) *VCSKeyManagerNewVCSignerCall { - c.Call = c.Call.DoAndReturn(f) - return c + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewVCSigner", reflect.TypeOf((*MockVCSKeyManager)(nil).NewVCSigner), creator, signatureType) } // SupportedKeyTypes mocks base method. @@ -165,31 +93,7 @@ func (m *MockVCSKeyManager) SupportedKeyTypes() []kms.KeyType { } // SupportedKeyTypes indicates an expected call of SupportedKeyTypes. -func (mr *MockVCSKeyManagerMockRecorder) SupportedKeyTypes() *VCSKeyManagerSupportedKeyTypesCall { +func (mr *MockVCSKeyManagerMockRecorder) SupportedKeyTypes() *gomock.Call { mr.mock.ctrl.T.Helper() - call := mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportedKeyTypes", reflect.TypeOf((*MockVCSKeyManager)(nil).SupportedKeyTypes)) - return &VCSKeyManagerSupportedKeyTypesCall{Call: call} -} - -// VCSKeyManagerSupportedKeyTypesCall wrap *gomock.Call -type VCSKeyManagerSupportedKeyTypesCall struct { - *gomock.Call -} - -// Return rewrite *gomock.Call.Return -func (c *VCSKeyManagerSupportedKeyTypesCall) Return(arg0 []kms.KeyType) *VCSKeyManagerSupportedKeyTypesCall { - c.Call = c.Call.Return(arg0) - return c -} - -// Do rewrite *gomock.Call.Do -func (c *VCSKeyManagerSupportedKeyTypesCall) Do(f func() []kms.KeyType) *VCSKeyManagerSupportedKeyTypesCall { - c.Call = c.Call.Do(f) - return c -} - -// DoAndReturn rewrite *gomock.Call.DoAndReturn -func (c *VCSKeyManagerSupportedKeyTypesCall) DoAndReturn(f func() []kms.KeyType) *VCSKeyManagerSupportedKeyTypesCall { - c.Call = c.Call.DoAndReturn(f) - return c + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportedKeyTypes", reflect.TypeOf((*MockVCSKeyManager)(nil).SupportedKeyTypes)) } diff --git a/test/bdd/attestation/go.mod b/test/bdd/attestation/go.mod index be1131a81..cef3ba721 100644 --- a/test/bdd/attestation/go.mod +++ b/test/bdd/attestation/go.mod @@ -13,8 +13,8 @@ require ( github.com/gorilla/mux v1.8.0 github.com/samber/lo v1.47.0 github.com/trustbloc/cmdutil-go v1.0.0 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b ) diff --git a/test/bdd/attestation/go.sum b/test/bdd/attestation/go.sum index 1bb5497c7..10482b7fb 100644 --- a/test/bdd/attestation/go.sum +++ b/test/bdd/attestation/go.sum @@ -232,16 +232,16 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5UqCVRdk= github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= github.com/trustbloc/kms-go v1.2.0/go.mod h1:OKOtsLbE6W5s4mpjWkvk8XEqcmt9vTgVmDNkHELpWO0= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5ILWbtXLDLBKTL9u2F/EOZH/7JU/owOjfbESME= github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd h1:QhdCHSW1/oosJbzBTEYLU6xcKxXbQzzqFnhCtW2UWbA= github.com/veraison/go-cose v1.1.1-0.20240126165338-2300d5c96dbd/go.mod h1:D1wnviyjdmcF8AO5Y9kVGU6OGuvXUMGiE0Auo/fYRYo= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= diff --git a/test/bdd/go.mod b/test/bdd/go.mod index 965e27357..86f28d844 100644 --- a/test/bdd/go.mod +++ b/test/bdd/go.mod @@ -25,11 +25,11 @@ require ( github.com/samber/lo v1.47.0 github.com/tidwall/gjson v1.17.3 github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/stress v0.0.0-00010101000000-000000000000 diff --git a/test/bdd/go.sum b/test/bdd/go.sum index 2b1ab1b4f..f5e929cfd 100644 --- a/test/bdd/go.sum +++ b/test/bdd/go.sum @@ -784,8 +784,8 @@ github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGe github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811 h1:0e1d1w9o662+e7ZnJvRYJH8yblcBXngme8qbsjTvhQc= github.com/trustbloc/cmdutil-go v0.0.0-20221125151303-09d42adcc811/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -794,8 +794,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= diff --git a/test/stress/go.mod b/test/stress/go.mod index a3e7ae45f..3f1c1a870 100644 --- a/test/stress/go.mod +++ b/test/stress/go.mod @@ -17,11 +17,11 @@ require ( github.com/piprate/json-gold v0.5.1-0.20230111113000-6ddbe6e6f19f github.com/redis/go-redis/v9 v9.6.1 github.com/samber/lo v1.47.0 - github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff + github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f github.com/trustbloc/kms-go v1.2.0 github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 - github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc + github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c github.com/trustbloc/vcs v0.1.9-0.20230210204445-f2870a36f0ea github.com/trustbloc/vcs/component/wallet-cli v0.0.0-20240103173902-7fbe030659b2 github.com/trustbloc/vcs/test/bdd v0.0.0-00010101000000-000000000000 diff --git a/test/stress/go.sum b/test/stress/go.sum index 45e89f2e0..b10c87a12 100644 --- a/test/stress/go.sum +++ b/test/stress/go.sum @@ -636,8 +636,8 @@ github.com/tidwall/sjson v1.2.5 h1:kLy8mja+1c9jlljvWTlSazM7cKDRfJuR/bOJhcY5NcY= github.com/tidwall/sjson v1.2.5/go.mod h1:Fvgq9kS/6ociJEDnK0Fk1cpYF4FIW6ZF7LAe+6jwd28= github.com/trustbloc/bbs-signature-go v1.0.2 h1:gepEsbLiZHv/vva9FKG5gF38mGtOIyGez7desZxiI1o= github.com/trustbloc/bbs-signature-go v1.0.2/go.mod h1:xYotcXHAbcE0TO+SteW0J6XI3geQaXq4wdnXR2k+XCU= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff h1:qtCR+M0LH5EMDxXeWUKPmzBKvssL6vZNFBGMUssMbmw= -github.com/trustbloc/did-go v1.3.2-0.20241212202325-9d68788945ff/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f h1:l7QamFbIY1rjWUAnxNxY0RZY9+oYNDujZqYgEK1l/g8= +github.com/trustbloc/did-go v1.3.2-0.20241212234638-3c3fc9094d0f/go.mod h1:GdmgtrHKWuBIw77t0FBqHO9rUjbG3zrKU/RZWbhUL9g= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8 h1:DomzdQu7D3CDBsMijT0E9uQl91iFcsIfYq1UKXmI/XQ= github.com/trustbloc/json-gold v0.5.2-0.20241206130328-d2135d9f36a8/go.mod h1:RVhE35veDX19r5gfUAR+IYHkAUuPwJO8Ie/qVeFaIzw= github.com/trustbloc/kms-go v1.2.0 h1:kM2mkK4vBT7MN18rE6cTEXtrnEo3Uc83F68UKakqeR4= @@ -646,8 +646,8 @@ github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e h1:r0AVM5IL github.com/trustbloc/logutil-go v1.0.1-0.20241105212510-19307a43016e/go.mod h1:AuHbwVcx1Rl6KNG2oFvlUR79egmDM8urblUaJ24p85A= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104 h1:0IW4muaGvhjJ4OkG6/PQG3DGf5POWxlA1wwEYsxWQ+4= github.com/trustbloc/sidetree-go v1.0.1-0.20240219121130-f4260aff7104/go.mod h1:3yChjB5KOT7B9eZe0W1XaIx3MNUuC1Oe9nR/GCtI1W0= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc h1:JxlKDITjns/rj4qm3oc4ljtOhCtzwqavG6EvsijzQPU= -github.com/trustbloc/vc-go v1.3.1-0.20241212202442-7127d886b1dc/go.mod h1:YunmgkdotXhsKk+Lbj9KYlR0HPh4qjvG9rWeg7k0do8= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c h1:C9X5gKg+ArnT00TQYDnq7d1/mqZZtP6gh5ISB8GxZv0= +github.com/trustbloc/vc-go v1.3.1-0.20241213105555-7d341e2fd88c/go.mod h1:Z/Ub+hGeHPIGY9xYcT4fqNa4E+Vj96CH/9MYlGzbJ6Q= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= From 8f0e27f0e13645c70bcbf0320f8293d864c3e285 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Fri, 13 Dec 2024 13:02:02 +0100 Subject: [PATCH 08/12] fix: lint --- pkg/doc/vc/crypto/crypto_test.go | 2 +- pkg/doc/vc/statustype/revocationlist2020.go | 7 ++++++- pkg/doc/vc/statustype/statuslist2021.go | 7 ++++++- pkg/doc/vc/statustype/statuslist_bitstring.go | 7 ++++++- pkg/doc/vc/validate_test.go | 16 ++++++++-------- pkg/doc/vp/validate_test.go | 4 ++-- pkg/internal/common/diddoc/util.go | 4 ++-- pkg/internal/testutil/credential.go | 2 +- pkg/internal/testutil/jwt.go | 2 +- pkg/ld/cached_context_store.go | 2 +- .../healthutil/response_time_interceptor_test.go | 2 +- pkg/restapi/handlers/preauthorize.go | 6 +++--- pkg/restapi/resterr/handler_test.go | 2 +- pkg/restapi/v1/issuer/controller.go | 2 +- pkg/restapi/v1/oidc4ci/controller.go | 3 ++- pkg/restapi/v1/oidc4ci/controller_test.go | 4 ++-- pkg/restapi/v1/oidc4vp/controller_test.go | 4 ++-- pkg/service/clientmanager/client_manager_test.go | 6 +++--- .../oidc4ci/oidc4ci_service_initiate_issuance.go | 2 +- pkg/service/oidc4vp/oidc4vp_service.go | 2 +- .../arieskmsstore/aries_kms_store_test.go | 4 ++-- .../oidc4ciclaimdatastore/claim_data_store.go | 2 +- .../oidc4vpclaimsstore/oidc4vp_claims_store.go | 2 +- scripts/check_lint.sh | 15 ++++++++------- 24 files changed, 63 insertions(+), 46 deletions(-) diff --git a/pkg/doc/vc/crypto/crypto_test.go b/pkg/doc/vc/crypto/crypto_test.go index 625543691..155604c43 100644 --- a/pkg/doc/vc/crypto/crypto_test.go +++ b/pkg/doc/vc/crypto/crypto_test.go @@ -684,7 +684,7 @@ func TestSignCredential(t *testing.T) { c := New( &vdrmock.VDRegistry{ - ResolveFunc: func(didID string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { + ResolveFunc: func(_ string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { return makeMockDIDResolution(signingDID, verificationMethod, did.AssertionMethod), nil }}, testutil.DocumentLoader(t), diff --git a/pkg/doc/vc/statustype/revocationlist2020.go b/pkg/doc/vc/statustype/revocationlist2020.go index 0dbcc92b7..28a00818c 100644 --- a/pkg/doc/vc/statustype/revocationlist2020.go +++ b/pkg/doc/vc/statustype/revocationlist2020.go @@ -62,7 +62,12 @@ func (s *revocationList2020Processor) GetStatusVCURI(vcStatus *verifiable.TypedI // GetStatusListIndex returns the bit position of the status value of the VC. func (s *revocationList2020Processor) GetStatusListIndex(vcStatus *verifiable.TypedID) (int, error) { - revocationListIndex, err := strconv.Atoi(vcStatus.CustomFields[RevocationListIndex].(string)) + index, ok := vcStatus.CustomFields[RevocationListIndex].(string) + if !ok { + return -1, fmt.Errorf("failed to cast statusListIndex") + } + + revocationListIndex, err := strconv.Atoi(index) if err != nil { return -1, fmt.Errorf("unable to get revocationListIndex: %w", err) } diff --git a/pkg/doc/vc/statustype/statuslist2021.go b/pkg/doc/vc/statustype/statuslist2021.go index d9f6c423c..2f1d9770a 100644 --- a/pkg/doc/vc/statustype/statuslist2021.go +++ b/pkg/doc/vc/statustype/statuslist2021.go @@ -60,7 +60,12 @@ func (s *statusList2021Processor) GetStatusVCURI(vcStatus *verifiable.TypedID) ( // GetStatusListIndex returns the bit position of the status value of the VC. func (s *statusList2021Processor) GetStatusListIndex(vcStatus *verifiable.TypedID) (int, error) { - revocationListIndex, err := strconv.Atoi(vcStatus.CustomFields[StatusListIndex].(string)) + index, ok := vcStatus.CustomFields[StatusListIndex].(string) + if !ok { + return -1, fmt.Errorf("failed to cast statusListIndex") + } + + revocationListIndex, err := strconv.Atoi(index) if err != nil { return -1, fmt.Errorf("unable to get statusListIndex: %w", err) } diff --git a/pkg/doc/vc/statustype/statuslist_bitstring.go b/pkg/doc/vc/statustype/statuslist_bitstring.go index 2c2248fb8..577c1abdd 100644 --- a/pkg/doc/vc/statustype/statuslist_bitstring.go +++ b/pkg/doc/vc/statustype/statuslist_bitstring.go @@ -65,7 +65,12 @@ func (s *BitstringStatusListProcessor) GetStatusVCURI(vcStatus *verifiable.Typed // GetStatusListIndex returns the bit position of the status value of the VC. func (s *BitstringStatusListProcessor) GetStatusListIndex(vcStatus *verifiable.TypedID) (int, error) { - revocationListIndex, err := strconv.Atoi(vcStatus.CustomFields[StatusListIndex].(string)) + index, ok := vcStatus.CustomFields[StatusListIndex].(string) + if !ok { + return -1, fmt.Errorf("failed to cast statusListIndex") + } + + revocationListIndex, err := strconv.Atoi(index) if err != nil { return -1, fmt.Errorf("unable to get statusListIndex: %w", err) } diff --git a/pkg/doc/vc/validate_test.go b/pkg/doc/vc/validate_test.go index f209be683..9591e53c0 100644 --- a/pkg/doc/vc/validate_test.go +++ b/pkg/doc/vc/validate_test.go @@ -66,7 +66,7 @@ func TestValidateCredential(t *testing.T) { { name: "OK JWT", args: args{ - cred: func(t *testing.T) interface{} { + cred: func(_ *testing.T) interface{} { return sampleVCJWT }, format: vcsverifiable.Jwt, @@ -149,7 +149,7 @@ func TestValidateCredential(t *testing.T) { documentLoader: testutil.DocumentLoader(t), enforceStrictValidation: true, }, - want: func(t *testing.T) *verifiable.Credential { + want: func(_ *testing.T) *verifiable.Credential { return nil }, wantErr: true, @@ -177,7 +177,7 @@ func TestValidateCredential(t *testing.T) { format: vcsverifiable.Ldp, opts: []verifiable.CredentialOpt{}, }, - want: func(t *testing.T) *verifiable.Credential { + want: func(_ *testing.T) *verifiable.Credential { return nil }, wantErr: true, @@ -205,7 +205,7 @@ func TestValidateCredential(t *testing.T) { format: vcsverifiable.Ldp, opts: []verifiable.CredentialOpt{}, }, - want: func(t *testing.T) *verifiable.Credential { + want: func(_ *testing.T) *verifiable.Credential { return nil }, wantErr: true, @@ -254,7 +254,7 @@ func TestValidateCredential(t *testing.T) { { name: "OK JWT with strict validation", args: args{ - cred: func(t *testing.T) interface{} { + cred: func(_ *testing.T) interface{} { return sampleVCJWT }, format: vcsverifiable.Jwt, @@ -326,7 +326,7 @@ func TestValidateCredential(t *testing.T) { verifiable.WithJSONLDDocumentLoader(testutil.DocumentLoader(t)), }, }, - want: func(t *testing.T) *verifiable.Credential { + want: func(_ *testing.T) *verifiable.Credential { return nil }, wantErr: true, @@ -334,7 +334,7 @@ func TestValidateCredential(t *testing.T) { { name: "OK SDJWT with strict validation", args: args{ - cred: func(t *testing.T) interface{} { + cred: func(_ *testing.T) interface{} { return sampleVCSDJWT }, format: vcsverifiable.Jwt, @@ -377,7 +377,7 @@ func TestValidateCredential(t *testing.T) { verifiable.WithJSONLDDocumentLoader(testutil.DocumentLoader(t)), }, }, - want: func(t *testing.T) *verifiable.Credential { + want: func(_ *testing.T) *verifiable.Credential { return nil }, wantErr: true, diff --git a/pkg/doc/vp/validate_test.go b/pkg/doc/vp/validate_test.go index 4e0b01787..61ad89baa 100644 --- a/pkg/doc/vp/validate_test.go +++ b/pkg/doc/vp/validate_test.go @@ -92,7 +92,7 @@ func TestValidatePresentation(t *testing.T) { format: vcsverifiable.Jwt, opts: []verifiable.PresentationOpt{}, }, - want: func(t *testing.T) *verifiable.Presentation { + want: func(_ *testing.T) *verifiable.Presentation { return nil }, wantErr: true, @@ -100,7 +100,7 @@ func TestValidatePresentation(t *testing.T) { { name: "Error invalid format JSON-LD", args: args{ - cred: func(t *testing.T) interface{} { + cred: func(_ *testing.T) interface{} { return sampleVPJsonLD }, format: vcsverifiable.Ldp, diff --git a/pkg/internal/common/diddoc/util.go b/pkg/internal/common/diddoc/util.go index cfe0d99e3..9b454eb90 100644 --- a/pkg/internal/common/diddoc/util.go +++ b/pkg/internal/common/diddoc/util.go @@ -24,7 +24,7 @@ const ( func GetDIDFromVerificationMethod(creator string) (string, error) { idSplit := strings.Split(creator, "#") if len(idSplit) != creatorParts { - return "", fmt.Errorf(fmt.Sprintf(invalidFormatErrMsgFmt, creator)) + return "", fmt.Errorf(invalidFormatErrMsgFmt, creator) } return idSplit[0], nil @@ -34,7 +34,7 @@ func GetDIDFromVerificationMethod(creator string) (string, error) { func GetKeyIDFromVerificationMethod(creator string) (string, error) { idSplit := strings.Split(creator, "#") if len(idSplit) != creatorParts { - return "", fmt.Errorf(fmt.Sprintf(invalidFormatErrMsgFmt, creator)) + return "", fmt.Errorf(invalidFormatErrMsgFmt, creator) } return idSplit[1], nil diff --git a/pkg/internal/testutil/credential.go b/pkg/internal/testutil/credential.go index 314bd2087..26680e9b7 100644 --- a/pkg/internal/testutil/credential.go +++ b/pkg/internal/testutil/credential.go @@ -140,7 +140,7 @@ func proveVC( } return credential, &vdrmock.VDRegistry{ - ResolveFunc: func(didID string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { + ResolveFunc: func(_ string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { return &did.DocResolution{DIDDocument: didDoc}, nil }, } diff --git a/pkg/internal/testutil/jwt.go b/pkg/internal/testutil/jwt.go index 1aaafe507..5d8fa6f6f 100644 --- a/pkg/internal/testutil/jwt.go +++ b/pkg/internal/testutil/jwt.go @@ -68,7 +68,7 @@ func SignedClaimsJWT(t *testing.T, claims interface{}) *SignedClaimsJWTResult { return &SignedClaimsJWTResult{ JWT: jws, VDR: &vdrmock.VDRegistry{ - ResolveFunc: func(didID string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { + ResolveFunc: func(_ string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { return &did.DocResolution{DIDDocument: didDoc}, nil }, }, diff --git a/pkg/ld/cached_context_store.go b/pkg/ld/cached_context_store.go index 9e11fe2c4..d4223f3f8 100644 --- a/pkg/ld/cached_context_store.go +++ b/pkg/ld/cached_context_store.go @@ -42,7 +42,7 @@ func NewCachedContextStore(cacheImpl Cache, contextStore ContextStore) *CachedCo func (s *CachedContextStore) Get(u string) (*jsonld.RemoteDocument, error) { if doc, ok := s.cache.Get(u); ok { - return doc.(*jsonld.RemoteDocument), nil + return doc.(*jsonld.RemoteDocument), nil // nolint } doc, err := s.contextStore.Get(u) diff --git a/pkg/observability/health/healthutil/response_time_interceptor_test.go b/pkg/observability/health/healthutil/response_time_interceptor_test.go index f4f408322..311f7ca23 100644 --- a/pkg/observability/health/healthutil/response_time_interceptor_test.go +++ b/pkg/observability/health/healthutil/response_time_interceptor_test.go @@ -36,7 +36,7 @@ type mockInterceptor struct { } func (m *mockInterceptor) InterceptorFunc() health.InterceptorFunc { - return func(ctx context.Context, name string, state health.CheckState) health.CheckState { + return func(_ context.Context, _ string, state health.CheckState) health.CheckState { m.Called = true return state } diff --git a/pkg/restapi/handlers/preauthorize.go b/pkg/restapi/handlers/preauthorize.go index b81a40d6d..2148a5dc9 100644 --- a/pkg/restapi/handlers/preauthorize.go +++ b/pkg/restapi/handlers/preauthorize.go @@ -125,9 +125,9 @@ func (c *PreAuthorizeGrantHandler) getExpiresIn( // OAuth2PreAuthorizeFactory creates an OAuth2 pre-authorize code grant handler. func OAuth2PreAuthorizeFactory(config fosite.Configurator, storage interface{}, strategy interface{}) interface{} { return &PreAuthorizeGrantHandler{ - AccessTokenStrategy: strategy.(oauth2.AccessTokenStrategy), - RefreshTokenStrategy: strategy.(oauth2.RefreshTokenStrategy), - CoreStorage: storage.(oauth2.CoreStorage), + AccessTokenStrategy: strategy.(oauth2.AccessTokenStrategy), // nolint + RefreshTokenStrategy: strategy.(oauth2.RefreshTokenStrategy), // nolint + CoreStorage: storage.(oauth2.CoreStorage), // nolint Config: config, } } diff --git a/pkg/restapi/resterr/handler_test.go b/pkg/restapi/resterr/handler_test.go index 7dd17e57f..de929fb52 100644 --- a/pkg/restapi/resterr/handler_test.go +++ b/pkg/restapi/resterr/handler_test.go @@ -98,7 +98,7 @@ func TestHTTPErrorHandler(t *testing.T) { mockFositeErrWriter := NewMockFositeErrorWriter(gomock.NewController(t)) mockFositeErrWriter.EXPECT().WriteIntrospectionError(gomock.Any(), gomock.Any(), gomock.Any()).Times(1).Do( - func(ctx context.Context, rw http.ResponseWriter, err error) { + func(_ context.Context, rw http.ResponseWriter, _ error) { rw.WriteHeader(http.StatusInternalServerError) }) err := NewFositeError(FositeIntrospectionError, ctx, mockFositeErrWriter, errors.New("some error")) diff --git a/pkg/restapi/v1/issuer/controller.go b/pkg/restapi/v1/issuer/controller.go index 47bcf150b..ff1805f17 100644 --- a/pkg/restapi/v1/issuer/controller.go +++ b/pkg/restapi/v1/issuer/controller.go @@ -233,7 +233,7 @@ func (c *Controller) ValidateRawCredential( } // required by interop ed25519 signature suite - if len(contexts) > 0 && contexts[0].(string) == verifiable.V1ContextURI { + if len(contexts) > 0 && fmt.Sprint(contexts[0]) == verifiable.V1ContextURI { profile.VCConfig.Model = vcsverifiable.V1_1 } diff --git a/pkg/restapi/v1/oidc4ci/controller.go b/pkg/restapi/v1/oidc4ci/controller.go index ed3ce3962..3c972e30d 100644 --- a/pkg/restapi/v1/oidc4ci/controller.go +++ b/pkg/restapi/v1/oidc4ci/controller.go @@ -804,7 +804,8 @@ func (c *Controller) HandleProof( proofClaims.Nonce = v.(string) //nolint:errcheck } if v, ok := proof["created"]; ok { - t, timeErr := time.Parse(time.RFC3339, v.(string)) + + t, timeErr := time.Parse(time.RFC3339, v.(string)) //nolint:errcheck if timeErr != nil { return "", "", resterr.NewOIDCError(invalidRequestOIDCErr, fmt.Errorf("parse created: %w", timeErr)) } diff --git a/pkg/restapi/v1/oidc4ci/controller_test.go b/pkg/restapi/v1/oidc4ci/controller_test.go index 0ee2193ab..bc58748d2 100644 --- a/pkg/restapi/v1/oidc4ci/controller_test.go +++ b/pkg/restapi/v1/oidc4ci/controller_test.go @@ -291,7 +291,7 @@ func TestController_OidcAuthorize(t *testing.T) { ar fosite.AuthorizeRequester, session fosite.Session, ) (fosite.AuthorizeResponder, error) { - assert.Equal(t, *params.State, ar.(*fosite.AuthorizeRequest).State) + assert.Equal(t, *params.State, ar.(*fosite.AuthorizeRequest).State) //nolint return &fosite.AuthorizeResponse{}, nil }, @@ -480,7 +480,7 @@ func TestController_OidcAuthorize(t *testing.T) { ar fosite.AuthorizeRequester, session fosite.Session, ) (fosite.AuthorizeResponder, error) { - assert.Equal(t, *params.State, ar.(*fosite.AuthorizeRequest).State) + assert.Equal(t, *params.State, ar.(*fosite.AuthorizeRequest).State) //nolint return &fosite.AuthorizeResponse{}, nil }, diff --git a/pkg/restapi/v1/oidc4vp/controller_test.go b/pkg/restapi/v1/oidc4vp/controller_test.go index 67486dfbe..192ad7519 100644 --- a/pkg/restapi/v1/oidc4vp/controller_test.go +++ b/pkg/restapi/v1/oidc4vp/controller_test.go @@ -54,7 +54,7 @@ func TestController_OidcPresent(t *testing.T) { errors.New("do request error"), ) }, - check: func(t *testing.T, rec *httptest.ResponseRecorder, err error) { + check: func(t *testing.T, _ *httptest.ResponseRecorder, err error) { assert.ErrorContains(t, err, "failed to send request") }, }, @@ -68,7 +68,7 @@ func TestController_OidcPresent(t *testing.T) { }, nil, ) }, - check: func(t *testing.T, rec *httptest.ResponseRecorder, err error) { + check: func(t *testing.T, _ *httptest.ResponseRecorder, err error) { assert.ErrorContains(t, err, "failed to read response body") }, }, diff --git a/pkg/service/clientmanager/client_manager_test.go b/pkg/service/clientmanager/client_manager_test.go index 76a97ca83..6741fcdd0 100644 --- a/pkg/service/clientmanager/client_manager_test.go +++ b/pkg/service/clientmanager/client_manager_test.go @@ -59,7 +59,7 @@ func TestManager_Create(t *testing.T) { RedirectURIs: []string{"https://example.com/redirect"}, } }, - check: func(t *testing.T, client *oauth2client.Client, err error) { + check: func(t *testing.T, _ *oauth2client.Client, err error) { require.NoError(t, err) }, }, @@ -73,7 +73,7 @@ func TestManager_Create(t *testing.T) { data = &clientmanager.ClientMetadata{} }, - check: func(t *testing.T, client *oauth2client.Client, err error) { + check: func(t *testing.T, _ *oauth2client.Client, err error) { require.ErrorContains(t, err, "get profile:") }, }, @@ -87,7 +87,7 @@ func TestManager_Create(t *testing.T) { data = &clientmanager.ClientMetadata{} }, - check: func(t *testing.T, client *oauth2client.Client, err error) { + check: func(t *testing.T, _ *oauth2client.Client, err error) { require.ErrorContains(t, err, "oidc config not set for profile") }, }, diff --git a/pkg/service/oidc4ci/oidc4ci_service_initiate_issuance.go b/pkg/service/oidc4ci/oidc4ci_service_initiate_issuance.go index 0ddde1ae9..83d373a35 100644 --- a/pkg/service/oidc4ci/oidc4ci_service_initiate_issuance.go +++ b/pkg/service/oidc4ci/oidc4ci_service_initiate_issuance.go @@ -536,7 +536,7 @@ func (s *Service) prepareCredentialOffer( issuerURL, _ := url.JoinPath(s.issuerVCSPublicHost, "oidc/idp", tx.ProfileID, tx.ProfileVersion) credentialConfigurationIDs := lo.Map(tx.CredentialConfiguration, - func(item *issuecredential.TxCredentialConfiguration, index int) string { + func(item *issuecredential.TxCredentialConfiguration, _ int) string { return item.CredentialConfigurationID }) diff --git a/pkg/service/oidc4vp/oidc4vp_service.go b/pkg/service/oidc4vp/oidc4vp_service.go index 23f210ba2..f1fd22f11 100644 --- a/pkg/service/oidc4vp/oidc4vp_service.go +++ b/pkg/service/oidc4vp/oidc4vp_service.go @@ -584,7 +584,7 @@ func (s *Service) RetrieveClaims( // issuer and subject into credential. It has complicated logic like serialize as just string if issuer // have only id. Any changes or extension of how vc works will affect some internal code, that should be // isolated from this kind of changes. - subject := lo.Map(credContents.Subject, func(subj verifiable.Subject, index int) verifiable.JSONObject { + subject := lo.Map(credContents.Subject, func(subj verifiable.Subject, _ int) verifiable.JSONObject { return verifiable.SubjectToJSON(subj) }) diff --git a/pkg/storage/awsecret/arieskmsstore/aries_kms_store_test.go b/pkg/storage/awsecret/arieskmsstore/aries_kms_store_test.go index 47de5081d..fdf21a945 100644 --- a/pkg/storage/awsecret/arieskmsstore/aries_kms_store_test.go +++ b/pkg/storage/awsecret/arieskmsstore/aries_kms_store_test.go @@ -57,7 +57,7 @@ func TestGet(t *testing.T) { DoAndReturn(func( ctx context.Context, input *secretsmanager.GetSecretValueInput, - f ...func(*secretsmanager.Options), + _ ...func(*secretsmanager.Options), ) (*secretsmanager.GetSecretValueOutput, error) { assert.EqualValues(t, "someprefix/dev1/someId", *input.SecretId) @@ -91,7 +91,7 @@ func TestDelete(t *testing.T) { DoAndReturn(func( ctx context.Context, input *secretsmanager.DeleteSecretInput, - f ...func(*secretsmanager.Options), + _ ...func(*secretsmanager.Options), ) (*secretsmanager.DeleteSecretOutput, error) { assert.EqualValues(t, "someprefix/dev1/someId", *input.SecretId) diff --git a/pkg/storage/mongodb/oidc4ciclaimdatastore/claim_data_store.go b/pkg/storage/mongodb/oidc4ciclaimdatastore/claim_data_store.go index ec7d13755..89153c5f0 100644 --- a/pkg/storage/mongodb/oidc4ciclaimdatastore/claim_data_store.go +++ b/pkg/storage/mongodb/oidc4ciclaimdatastore/claim_data_store.go @@ -86,7 +86,7 @@ func (s *Store) Create( return "", fmt.Errorf("insert claim data: %w", err) } - return result.InsertedID.(primitive.ObjectID).Hex(), nil + return result.InsertedID.(primitive.ObjectID).Hex(), nil // nolint } func (s *Store) GetAndDelete(ctx context.Context, claimDataID string) (*issuecredential.ClaimData, error) { diff --git a/pkg/storage/mongodb/oidc4vpclaimsstore/oidc4vp_claims_store.go b/pkg/storage/mongodb/oidc4vpclaimsstore/oidc4vp_claims_store.go index d8f531c26..4338f0c9d 100644 --- a/pkg/storage/mongodb/oidc4vpclaimsstore/oidc4vp_claims_store.go +++ b/pkg/storage/mongodb/oidc4vpclaimsstore/oidc4vp_claims_store.go @@ -90,7 +90,7 @@ func (s *Store) Create(claims *oidc4vp.ClaimData, profileReceivedClaimsDataTTL i return "", fmt.Errorf("insert received claims data: %w", err) } - return result.InsertedID.(primitive.ObjectID).Hex(), nil + return result.InsertedID.(primitive.ObjectID).Hex(), nil // nolint } func (s *Store) Get(claimDataID string) (*oidc4vp.ClaimData, error) { diff --git a/scripts/check_lint.sh b/scripts/check_lint.sh index 99933e8e6..2f9fd6317 100755 --- a/scripts/check_lint.sh +++ b/scripts/check_lint.sh @@ -10,15 +10,16 @@ set -e echo "Running $0" DOCKER_CMD=${DOCKER_CMD:-docker} -GOLANGCI_LINT_IMAGE="golangci/golangci-lint:v1.54.0" +#GOLANGCI_LINT_IMAGE="golangci/golangci-lint:v1.54.0" +GOLANGCI_LINT_IMAGE="golangci/golangci-lint:v1.62.0" if [ ! $(command -v ${DOCKER_CMD}) ]; then exit 0 fi -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/profile/reader/file ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/event ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/healthchecks ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/credentialstatus ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/oidc/fosite ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m \ No newline at end of file +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/profile/reader/file ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/event ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/healthchecks ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/credentialstatus ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/oidc/fosite ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' From e8dc28caf406679984592fbe2585da7076498599 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Fri, 13 Dec 2024 13:35:09 +0100 Subject: [PATCH 09/12] fix: more linters --- .golangci.yml | 1 - pkg/internal/testutil/credential.go | 2 +- pkg/internal/testutil/jwt.go | 2 +- pkg/internal/testutil/presentation.go | 2 +- pkg/restapi/v1/oidc4ci/controller.go | 9 ++++----- pkg/service/oidc4vp/oidc4vp_service.go | 2 +- 6 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index 6434d6c56..773da3c7e 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -171,7 +171,6 @@ linters: - durationcheck # check for two durations multiplied together - errname # Checks that sentinel errors are prefixed with the Err and error types are suffixed with the Error. - errorlint # errorlint is a linter for that can be used to find code that will cause problems with the error wrapping scheme introduced in Go 1.13. - - execinquery # execinquery is a linter about query string checker in Query function which reads your Go src files and warning it finds - exhaustive # check exhaustiveness of enum switch statements - exportloopref # checks for pointers to enclosing loop variables - forbidigo # Forbids identifiers diff --git a/pkg/internal/testutil/credential.go b/pkg/internal/testutil/credential.go index 26680e9b7..0b3202ce2 100644 --- a/pkg/internal/testutil/credential.go +++ b/pkg/internal/testutil/credential.go @@ -140,7 +140,7 @@ func proveVC( } return credential, &vdrmock.VDRegistry{ - ResolveFunc: func(_ string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { + ResolveFunc: func(_ string, _ ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { return &did.DocResolution{DIDDocument: didDoc}, nil }, } diff --git a/pkg/internal/testutil/jwt.go b/pkg/internal/testutil/jwt.go index 5d8fa6f6f..deba9006e 100644 --- a/pkg/internal/testutil/jwt.go +++ b/pkg/internal/testutil/jwt.go @@ -68,7 +68,7 @@ func SignedClaimsJWT(t *testing.T, claims interface{}) *SignedClaimsJWTResult { return &SignedClaimsJWTResult{ JWT: jws, VDR: &vdrmock.VDRegistry{ - ResolveFunc: func(_ string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { + ResolveFunc: func(_ string, _ ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { return &did.DocResolution{DIDDocument: didDoc}, nil }, }, diff --git a/pkg/internal/testutil/presentation.go b/pkg/internal/testutil/presentation.go index 74a1c6f5d..b5df5a0b0 100644 --- a/pkg/internal/testutil/presentation.go +++ b/pkg/internal/testutil/presentation.go @@ -100,7 +100,7 @@ func proveVP( return &SignedPresentationResult{ Presentation: presentation, VDR: &vdrmock.VDRegistry{ - ResolveFunc: func(didID string, opts ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { + ResolveFunc: func(_ string, _ ...vdrapi.DIDMethodOption) (*did.DocResolution, error) { return &did.DocResolution{DIDDocument: didDoc}, nil }, }, diff --git a/pkg/restapi/v1/oidc4ci/controller.go b/pkg/restapi/v1/oidc4ci/controller.go index 3c972e30d..83b6f516d 100644 --- a/pkg/restapi/v1/oidc4ci/controller.go +++ b/pkg/restapi/v1/oidc4ci/controller.go @@ -343,7 +343,7 @@ func (c *Controller) OidcAuthorize(e echo.Context, params OidcAuthorizeParams) e } if params.State != nil { - ar.(*fosite.AuthorizeRequest).State = *params.State + ar.(*fosite.AuthorizeRequest).State = *params.State // nolint } resp, err := c.oauth2Provider.NewAuthorizeResponse(ctx, ar, ses) @@ -353,7 +353,7 @@ func (c *Controller) OidcAuthorize(e echo.Context, params OidcAuthorizeParams) e if err = c.stateStore.SaveAuthorizeState( ctx, - int32(claimDataAuth.ProfileAuthStateTtl), + int32(claimDataAuth.ProfileAuthStateTtl), //nolint:gosec lo.FromPtr(params.IssuerState), &oidc4ci.AuthorizeState{ RedirectURI: ar.GetRedirectURI(), @@ -540,7 +540,7 @@ func (c *Controller) OidcToken(e echo.Context) error { exchangeResp, errExchange := c.issuerInteractionClient.ExchangeAuthorizationCodeRequest( ctx, issuer.ExchangeAuthorizationCodeRequestJSONRequestBody{ - OpState: ar.GetSession().(*fosite.DefaultSession).Extra[sessionOpStateKey].(string), + OpState: ar.GetSession().(*fosite.DefaultSession).Extra[sessionOpStateKey].(string), // nolint ClientId: lo.ToPtr(ar.GetClient().GetID()), ClientAssertionType: lo.ToPtr(e.FormValue("client_assertion_type")), ClientAssertion: lo.ToPtr(e.FormValue("client_assertion")), @@ -804,7 +804,6 @@ func (c *Controller) HandleProof( proofClaims.Nonce = v.(string) //nolint:errcheck } if v, ok := proof["created"]; ok { - t, timeErr := time.Parse(time.RFC3339, v.(string)) //nolint:errcheck if timeErr != nil { return "", "", resterr.NewOIDCError(invalidRequestOIDCErr, fmt.Errorf("parse created: %w", timeErr)) @@ -1065,7 +1064,7 @@ func (c *Controller) OidcBatchCredential(e echo.Context) error { //nolint:funlen for index, credentialData := range preparedCredentials { credentialResponse := CredentialResponseBatchCredential{ Credential: credentialData.Credential, - NotificationId: &credentialData.NotificationId, + NotificationId: &preparedCredentials[index].NotificationId, TransactionId: nil, // Deferred Issuance transaction is not supported for now. } diff --git a/pkg/service/oidc4vp/oidc4vp_service.go b/pkg/service/oidc4vp/oidc4vp_service.go index f1fd22f11..7f9fc9ba1 100644 --- a/pkg/service/oidc4vp/oidc4vp_service.go +++ b/pkg/service/oidc4vp/oidc4vp_service.go @@ -693,7 +693,7 @@ func (s *Service) extractClaimData( if len(presentations) > 1 { opts = append(opts, presexch.WithMergedSubmissionMap( - presentations[0].CustomFields[vpSubmissionProperty].(map[string]interface{})), + presentations[0].CustomFields[vpSubmissionProperty].(map[string]interface{})), // nolint ) } From 3f480c079da593ee63bae1c7fbb3ae3b29535fcc Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Fri, 13 Dec 2024 15:44:39 +0100 Subject: [PATCH 10/12] fix: lint --- pkg/kms/aws/service.go | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/pkg/kms/aws/service.go b/pkg/kms/aws/service.go index 4a84ee9db..1cf66b1ef 100644 --- a/pkg/kms/aws/service.go +++ b/pkg/kms/aws/service.go @@ -155,7 +155,12 @@ func (s *Service) Decrypt(cipher, _, _ []byte, kh interface{}) ([]byte, error) { s.metrics.DecryptCount() } - keyID, err := s.getKeyID(kh.(string)) + khStr, ok := kh.(string) + if !ok { + return nil, fmt.Errorf("key handle is not a string") + } + + keyID, err := s.getKeyID(khStr) if err != nil { return nil, err } @@ -192,7 +197,12 @@ func (s *Service) Encrypt( s.metrics.EncryptCount() } - keyID, err := s.getKeyID(kh.(string)) + khStr, ok := kh.(string) + if !ok { + return nil, nil, fmt.Errorf("key handle is not a string") + } + + keyID, err := s.getKeyID(khStr) if err != nil { return nil, nil, err } @@ -225,7 +235,12 @@ func (s *Service) Sign(msg []byte, kh interface{}) ([]byte, error) { //nolint: f s.metrics.SignCount() } - keyID, err := s.getKeyID(kh.(string)) + khStr, ok := kh.(string) + if !ok { + return nil, fmt.Errorf("key handle is not a string") + } + + keyID, err := s.getKeyID(khStr) if err != nil { return nil, err } From 1c513244d2e4673b6f800fbe6444e28632c867bd Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Fri, 13 Dec 2024 16:11:32 +0100 Subject: [PATCH 11/12] fix: more lint --- .golangci.yml | 8 ++--- component/oidc/fosite/mongo/common.go | 2 +- component/oidc/fosite/redis/common.go | 2 +- component/profile/reader/file/creator.go | 2 +- .../wallet-cli/internal/storage/test/test.go | 36 +++++++++---------- pkg/doc/vc/statustype/statuslist_bitstring.go | 2 +- .../healthutil/response_time_interceptor.go | 2 +- scripts/check_lint.sh | 12 +++---- test/bdd/pkg/bddutil/util.go | 4 +-- 9 files changed, 35 insertions(+), 35 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index 773da3c7e..bed1930b5 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -12,7 +12,7 @@ run: # Define the Go version limit. # Mainly related to generics support in go1.18. # Default: use Go version from the go.mod file, fallback on the env var `GOVERSION`, fallback on 1.17 - go: "1.17" # TODO: change to 1.18 when most linters support it, see https://github.com/golangci/golangci-lint/issues/2649 + go: "1.22" # TODO: change to 1.18 when most linters support it, see https://github.com/golangci/golangci-lint/issues/2649 # All possible options can be found here: https://github.com/golangci/golangci-lint/blob/master/.golangci.reference.yml @@ -61,7 +61,7 @@ linters-settings: # Default: true skipRecvDeref: false - gomnd: + mnd: # List of function patterns to exclude from analysis. # Values always ignored: `time.Date` # Default: [] @@ -172,7 +172,7 @@ linters: - errname # Checks that sentinel errors are prefixed with the Err and error types are suffixed with the Error. - errorlint # errorlint is a linter for that can be used to find code that will cause problems with the error wrapping scheme introduced in Go 1.13. - exhaustive # check exhaustiveness of enum switch statements - - exportloopref # checks for pointers to enclosing loop variables + - copyloopvar # checks for pointers to enclosing loop variables - forbidigo # Forbids identifiers - funlen # Tool for detection of long functions - gochecknoglobals # check that no global variables exist @@ -183,7 +183,7 @@ linters: - gocyclo # Computes and checks the cyclomatic complexity of functions - godot # Check if comments end in a period - goimports # In addition to fixing imports, goimports also formats your code in the same style as gofmt. - - gomnd # An analyzer to detect magic numbers. + - mnd # An analyzer to detect magic numbers. - gomodguard # Allow and block list linter for direct Go module dependencies. This is different from depguard where there are different block types for example version constraints and module recommendations. - goprintffuncname # Checks that printf-like functions are named with f at the end - gosec # Inspects source code for security problems diff --git a/component/oidc/fosite/mongo/common.go b/component/oidc/fosite/mongo/common.go index c2489c0d2..a8d57a9a8 100644 --- a/component/oidc/fosite/mongo/common.go +++ b/component/oidc/fosite/mongo/common.go @@ -40,7 +40,7 @@ func (s *Store) createSession( RequestedAudience: requester.GetRequestedAudience(), GrantedAudience: requester.GetGrantedAudience(), ClientID: requester.GetClient().GetID(), - SessionExtra: requester.GetSession().(*fosite.DefaultSession).Extra, + SessionExtra: requester.GetSession().(*fosite.DefaultSession).Extra, // nolint:errcheck } switch mapped := requester.(type) { diff --git a/component/oidc/fosite/redis/common.go b/component/oidc/fosite/redis/common.go index 4ca5298eb..b8aa6f7cc 100644 --- a/component/oidc/fosite/redis/common.go +++ b/component/oidc/fosite/redis/common.go @@ -41,7 +41,7 @@ func (s *Store) createSession( RequestedAudience: requester.GetRequestedAudience(), GrantedAudience: requester.GetGrantedAudience(), ClientID: requester.GetClient().GetID(), - SessionExtra: requester.GetSession().(*fosite.DefaultSession).Extra, + SessionExtra: requester.GetSession().(*fosite.DefaultSession).Extra, // nolint:errcheck } switch mapped := requester.(type) { diff --git a/component/profile/reader/file/creator.go b/component/profile/reader/file/creator.go index a87965314..400a61917 100644 --- a/component/profile/reader/file/creator.go +++ b/component/profile/reader/file/creator.go @@ -97,7 +97,7 @@ func (c *Creator) createDID( km KeysCreator, _, _ string, ) (*createResult, error) { //nolint: unparam - methods, err := newVerMethods(3, km, verificationMethodType, keyType) // nolint:gomnd + methods, err := newVerMethods(3, km, verificationMethodType, keyType) // nolint:mnd if err != nil { return nil, fmt.Errorf("did:orb: failed to create verification methods: %w", err) } diff --git a/component/wallet-cli/internal/storage/test/test.go b/component/wallet-cli/internal/storage/test/test.go index b73df26fe..7b53f9745 100644 --- a/component/wallet-cli/internal/storage/test/test.go +++ b/component/wallet-cli/internal/storage/test/test.go @@ -1578,10 +1578,10 @@ func doPutThenUpdateThenGetTestWithJSONFormattedObject(t *testing.T, provider st storedTestData.String = "Some new string here" storedTestData.Test1Bool = true - storedTestData.BigNegativeInt32 = -12345 //nolint:gomnd // Test file + storedTestData.BigNegativeInt32 = -12345 //nolint:mnd // Test file storedTestData.BigPositiveInt64 = 90000004 storedTestData.Test3Float32 = 7.42 - storedTestData.Test3Float64 = -72.4208 //nolint:gomnd // Test file + storedTestData.Test3Float64 = -72.4208 //nolint:mnd // Test file testDataBytes, err := json.Marshal(storedTestData) require.NoError(t, err) @@ -1605,28 +1605,28 @@ func storeTestJSONData(t *testing.T, store storage.Store, key string) testStruct BigNegativeInt32: -2147483648, SmallNegativeInt32: -3, ZeroInt32: 0, - SmallPositiveInt32: 3, //nolint:gomnd // Test file - BigPositiveInt32: 2147483647, //nolint:gomnd // Test file + SmallPositiveInt32: 3, //nolint:mnd // Test file + BigPositiveInt32: 2147483647, //nolint:mnd // Test file BigNegativeInt64: -9223372036854775808, SmallNegativeInt64: -3, ZeroInt64: 0, - SmallPositiveInt64: 3, //nolint:gomnd // Test file - BigPositiveInt64: 9223372036854775807, //nolint:gomnd // Test file + SmallPositiveInt64: 3, //nolint:mnd // Test file + BigPositiveInt64: 9223372036854775807, //nolint:mnd // Test file Test1Float32: 1.3, - Test2Float32: 16, //nolint:gomnd // Test file + Test2Float32: 16, //nolint:mnd // Test file Test3Float32: 1.5869797, - Test4Float32: 239.902, //nolint:gomnd // Test file + Test4Float32: 239.902, //nolint:mnd // Test file Test5Float32: -239.902, - ZeroFloat32: 0.00, //nolint:gomnd // Test file + ZeroFloat32: 0.00, //nolint:mnd // Test file - Test1Float64: 0.12345678912345678, //nolint:gomnd // Test file + Test1Float64: 0.12345678912345678, //nolint:mnd // Test file Test2Float64: -478.875321, - Test3Float64: 123456789, //nolint:gomnd // Test file + Test3Float64: 123456789, //nolint:mnd // Test file Test4Float64: 1.00000004, Test5Float64: -239.902, - ZeroFloat64: 0.0000, //nolint:gomnd // Test file + ZeroFloat64: 0.0000, //nolint:mnd // Test file } testDataBytes, err := json.Marshal(testData) @@ -1736,7 +1736,7 @@ func doStoreQueryTests(t *testing.T, // nolint: funlen,gocognit,gocyclo // Test PutData(t, store, keysToPut, valuesToPut, tagsToPut) - //nolint:gomnd // Test file + //nolint:mnd // Test file iterator, err := store.Query(queryExpression, storage.WithPageSize(2)) require.NoError(t, err) @@ -1787,7 +1787,7 @@ func doStoreQueryTests(t *testing.T, // nolint: funlen,gocognit,gocyclo // Test PutData(t, store, keysToPut, valuesToPut, tagsToPut) - //nolint:gomnd // Test file + //nolint:mnd // Test file iterator, err := store.Query(queryExpression, storage.WithPageSize(100)) require.NoError(t, err) @@ -1852,7 +1852,7 @@ func doStoreQueryTests(t *testing.T, // nolint: funlen,gocognit,gocyclo // Test PutData(t, store, keysToPut, valuesToPut, tagsToPut) - //nolint:gomnd // Test file + //nolint:mnd // Test file iterator, err := store.Query(queryExpression, storage.WithPageSize(2)) require.NoError(t, err) @@ -1903,7 +1903,7 @@ func doStoreQueryTests(t *testing.T, // nolint: funlen,gocognit,gocyclo // Test PutData(t, store, keysToPut, valuesToPut, tagsToPut) - //nolint:gomnd // Test file + //nolint:mnd // Test file iterator, err := store.Query(queryExpression, storage.WithPageSize(100)) require.NoError(t, err) @@ -1972,7 +1972,7 @@ func doStoreQueryTests(t *testing.T, // nolint: funlen,gocognit,gocyclo // Test PutData(t, store, keysToPut, valuesToPut, tagsToPut) - //nolint:gomnd // Test file + //nolint:mnd // Test file iterator, err := store.Query(queryExpression, storage.WithPageSize(2)) require.NoError(t, err) @@ -2023,7 +2023,7 @@ func doStoreQueryTests(t *testing.T, // nolint: funlen,gocognit,gocyclo // Test PutData(t, store, keysToPut, valuesToPut, tagsToPut) - //nolint:gomnd // Test file + //nolint:mnd // Test file iterator, err := store.Query(queryExpression, storage.WithPageSize(100)) require.NoError(t, err) diff --git a/pkg/doc/vc/statustype/statuslist_bitstring.go b/pkg/doc/vc/statustype/statuslist_bitstring.go index 577c1abdd..01eaf5d4c 100644 --- a/pkg/doc/vc/statustype/statuslist_bitstring.go +++ b/pkg/doc/vc/statustype/statuslist_bitstring.go @@ -214,7 +214,7 @@ func validateStatusMessage(fields *statusFields) error { return fmt.Errorf("unable to get statusSize: %w", err) } - size = int(math.Pow(2, float64(intSize))) //nolint:gomnd + size = int(math.Pow(2, float64(intSize))) //nolint:mnd } if len(fields.StatusMessage) != size { diff --git a/pkg/observability/health/healthutil/response_time_interceptor.go b/pkg/observability/health/healthutil/response_time_interceptor.go index 958c122b2..a397bda38 100644 --- a/pkg/observability/health/healthutil/response_time_interceptor.go +++ b/pkg/observability/health/healthutil/response_time_interceptor.go @@ -39,7 +39,7 @@ func ResponseTimeInterceptor(m map[string]ResponseTimeState) health.Interceptor } else { m[name] = ResponseTimeState{ LastResponseTime: elapsed, - AverageResponseTime: (m[name].AverageResponseTime + elapsed) / 2, //nolint:gomnd + AverageResponseTime: (m[name].AverageResponseTime + elapsed) / 2, //nolint:mnd } } diff --git a/scripts/check_lint.sh b/scripts/check_lint.sh index 2f9fd6317..354ebd26a 100755 --- a/scripts/check_lint.sh +++ b/scripts/check_lint.sh @@ -17,9 +17,9 @@ if [ ! $(command -v ${DOCKER_CMD}) ]; then exit 0 fi -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/profile/reader/file ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/event ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/healthchecks ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/credentialstatus ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' -${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/oidc/fosite ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --skip-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --exclude-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/profile/reader/file ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --exclude-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/event ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --exclude-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/healthchecks ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --exclude-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/credentialstatus ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --exclude-files '.*_test\.go' +${DOCKER_CMD} run --rm -e GOPROXY=${GOPROXY} -v $(pwd):/opt/workspace -w /opt/workspace/component/oidc/fosite ${GOLANGCI_LINT_IMAGE} golangci-lint run --timeout 5m --exclude-files '.*_test\.go' diff --git a/test/bdd/pkg/bddutil/util.go b/test/bdd/pkg/bddutil/util.go index eb75aed31..3e6a3dcd7 100644 --- a/test/bdd/pkg/bddutil/util.go +++ b/test/bdd/pkg/bddutil/util.go @@ -57,7 +57,7 @@ func ResolveDID(vdrRegistry vdrapi.Registry, did string, maxRetry int) (*docdid. } fmt.Printf("did %s not found will retry %d of %d\n", did, i, maxRetry) - time.Sleep(3 * time.Second) //nolint:gomnd + time.Sleep(3 * time.Second) //nolint:mnd continue } @@ -69,7 +69,7 @@ func ResolveDID(vdrRegistry vdrapi.Registry, did string, maxRetry int) (*docdid. split := strings.Split(docResolution.DIDDocument.AssertionMethod[0].VerificationMethod.ID, "#") if strings.Contains(docResolution.DIDDocument.ID, split[1]) { fmt.Printf("v1 did %s not register yet will retry %d of %d\n", did, i, maxRetry) - time.Sleep(3 * time.Second) //nolint:gomnd + time.Sleep(3 * time.Second) //nolint:mnd continue } From e4d8b99d184a3a8d68c790b6181e047790c5ccd5 Mon Sep 17 00:00:00 2001 From: Stas Dm Date: Fri, 13 Dec 2024 16:14:11 +0100 Subject: [PATCH 12/12] fix: lint --- component/event/event.go | 2 +- scripts/check_lint.sh | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/component/event/event.go b/component/event/event.go index ebddb3db9..ba42303d4 100644 --- a/component/event/event.go +++ b/component/event/event.go @@ -94,7 +94,7 @@ func (b *Bus) handleEvent(e *spi.Event) error { //nolint:gocognit payload := eventPayload{} - jsonData, err := json.Marshal(e.Data.(map[string]interface{})) + jsonData, err := json.Marshal(e.Data.(map[string]interface{})) // nolint:errcheck if err != nil { return err } diff --git a/scripts/check_lint.sh b/scripts/check_lint.sh index 354ebd26a..92fa57d4e 100755 --- a/scripts/check_lint.sh +++ b/scripts/check_lint.sh @@ -10,7 +10,6 @@ set -e echo "Running $0" DOCKER_CMD=${DOCKER_CMD:-docker} -#GOLANGCI_LINT_IMAGE="golangci/golangci-lint:v1.54.0" GOLANGCI_LINT_IMAGE="golangci/golangci-lint:v1.62.0" if [ ! $(command -v ${DOCKER_CMD}) ]; then