Skip to content

Commit

Permalink
refactor: update kms-go&vc-go, use kms-crypto wrappers
Browse files Browse the repository at this point in the history
Signed-off-by: Filip Burlacu <[email protected]>
  • Loading branch information
Moopli committed Sep 28, 2023
1 parent 2aa091c commit 0fefc30
Show file tree
Hide file tree
Showing 51 changed files with 803 additions and 1,003 deletions.
6 changes: 5 additions & 1 deletion cmd/vc-rest/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ require (
github.com/stretchr/testify v1.8.4
github.com/trustbloc/cmdutil-go v1.0.0
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30
github.com/trustbloc/logutil-go v1.0.0
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468
github.com/trustbloc/vcs v0.0.0
Expand Down Expand Up @@ -177,7 +178,6 @@ 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.0 // indirect
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30 // indirect
github.com/trustbloc/sidetree-core-go v1.0.0 // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fastjson v1.6.3 // indirect
Expand Down Expand Up @@ -226,4 +226,8 @@ replace (
github.com/trustbloc/vcs/pkg/profile/reader => ../../component/profile/reader/file
)

replace github.com/trustbloc/kms-go => github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e

replace github.com/trustbloc/vc-go => github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996

go 1.21
8 changes: 4 additions & 4 deletions cmd/vc-rest/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ github.com/IBM/mathlib v0.0.3-0.20230605104224-932ab92f2ce0 h1:V3ElfC3Xs8bxJyc7V
github.com/IBM/mathlib v0.0.3-0.20230605104224-932ab92f2ce0/go.mod h1:k0NBSWMYVgaZ2keDuI8DSwdIEhUNhp8XnlVmm6Xwyuk=
github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg=
github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE=
github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e h1:fZz3QVC0MhylGwjUAt2g/18gpvLyp+gD1kdBlDUC6KI=
github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e/go.mod h1:7arOSG9GewtV1WiqYZ23dSZ6haamosSABwyG//cRaXQ=
github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996 h1:WMAjakrYEl+87QJBF1kxAPsl/CjVO28xyPg24vZvLUg=
github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996/go.mod h1:/PuAaqEkBj3csXcUGjve6Zgp4Heluoc1267owTjdURM=
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw=
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk=
github.com/PaesslerAG/gval v1.0.0/go.mod h1:y/nm5yEyTeX6av0OfKJNp9rBNj2XrGhAf5+v24IBN1I=
Expand Down Expand Up @@ -590,14 +594,10 @@ github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5Uq
github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k=
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9 h1:UA6QlD58VZnSd2EpFJCi9XctBY3naKouBOtjMss4ewc=
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9/go.mod h1:qqTm9zd5rGhHSOtC8jjadqM01Od9zcDbUiUYLv+M6ls=
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30 h1:nNmYk/CX3UrLe4a7qCaMjsc+IWcQdZlJGvY5D2gsewE=
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30/go.mod h1:7arOSG9GewtV1WiqYZ23dSZ6haamosSABwyG//cRaXQ=
github.com/trustbloc/logutil-go v1.0.0 h1:KzNs9TRbnmn+M3oYw9UkrtOjNd3ZGO8aLgfYttMypcE=
github.com/trustbloc/logutil-go v1.0.0/go.mod h1:JlxT0oZfNKgIlSNtgc001WEeDMxlnAvOM43gNm8DQVc=
github.com/trustbloc/sidetree-core-go v1.0.0 h1:kzfKZOJ0sgDy9D1AYNcoR3JHutqtMtKvF2P9UwUcDjU=
github.com/trustbloc/sidetree-core-go v1.0.0/go.mod h1:jdxAFuorlIwFOGVW6O455/lZqxg2mZkRHNTEolcZdDI=
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468 h1:GizDlcTPMuOh8HHifl8qp+ohaGMhiIT7k4+NcI/CA/I=
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468/go.mod h1:6I4D1Hlf5CpSXBbfOIf58ZPtheyT8ZdsorN2kef2ZxU=
github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw=
github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M=
github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY=
Expand Down
9 changes: 7 additions & 2 deletions cmd/vc-rest/startcmd/start.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ import (
"github.com/deepmap/oapi-codegen/pkg/securityprovider"
"github.com/dgraph-io/ristretto"
"github.com/trustbloc/did-go/doc/ld/documentloader"
"github.com/trustbloc/kms-go/wrapper/api"
"golang.org/x/net/http2"
"golang.org/x/net/http2/h2c"

Expand Down Expand Up @@ -642,10 +643,14 @@ func buildEchoHandler(

var oidc4ciService oidc4ci.ServiceInterface

var dataKeyEncryptor dataprotect.Crypto
dataKeyEncryptor = defaultVCSKeyManager.Crypto()
var dataKeyEncryptor api.EncrypterDecrypter
dataKeyEncryptor, err = defaultVCSKeyManager.Suite().EncrypterDecrypter()
if conf.StartupParameters.dataEncryptionDisabled {
dataKeyEncryptor = dataprotect.NewNilCrypto()
} else {
if err != nil {
return nil, fmt.Errorf("provided crypto suite does not support encryption/decryption: %w", err)
}
}
claimsDataProtector := dataprotect.NewDataProtector(
dataKeyEncryptor,
Expand Down
45 changes: 8 additions & 37 deletions component/credentialstatus/credentialstatus_service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,11 @@ import (
"github.com/piprate/json-gold/ld"
"github.com/stretchr/testify/require"
longform "github.com/trustbloc/did-go/method/sidetreelongform"
"github.com/trustbloc/vcs/internal/mock/vcskms"

vdr2 "github.com/trustbloc/did-go/vdr"
vdr "github.com/trustbloc/did-go/vdr/api"
vdrmock "github.com/trustbloc/did-go/vdr/mock"
"github.com/trustbloc/kms-go/doc/jose/jwk"
cryptomock "github.com/trustbloc/kms-go/mock/crypto"
mockkms "github.com/trustbloc/kms-go/mock/kms"
ariescrypto "github.com/trustbloc/kms-go/spi/crypto"
kmsapi "github.com/trustbloc/kms-go/spi/kms"
"github.com/trustbloc/vc-go/verifiable"

"github.com/trustbloc/vcs/component/credentialstatus/internal/testutil"
Expand All @@ -43,7 +39,6 @@ import (
"github.com/trustbloc/vcs/pkg/doc/vc/vcutil"
vcsverifiable "github.com/trustbloc/vcs/pkg/doc/verifiable"
"github.com/trustbloc/vcs/pkg/event/spi"
"github.com/trustbloc/vcs/pkg/kms/signer"
profileapi "github.com/trustbloc/vcs/pkg/profile"
"github.com/trustbloc/vcs/pkg/service/credentialstatus"
"github.com/trustbloc/vcs/pkg/service/credentialstatus/eventhandler"
Expand Down Expand Up @@ -101,7 +96,7 @@ func TestCredentialStatusList_CreateStatusListEntry(t *testing.T) {
mockProfileSrv := NewMockProfileService(gomock.NewController(t))
mockProfileSrv.EXPECT().GetProfile(profileID, profileVersion).AnyTimes().Return(getTestProfile(), nil)
mockKMSRegistry := NewMockKMSRegistry(gomock.NewController(t))
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).Times(5).Return(&mockKMS{}, nil)
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).Times(5).Return(&vcskms.MockKMS{}, nil)
ctx := context.Background()

cslVCStore := newMockCSLVCStore()
Expand Down Expand Up @@ -239,7 +234,7 @@ func TestCredentialStatusList_UpdateVCStatus(t *testing.T) {
mockProfileSrv := NewMockProfileService(gomock.NewController(t))
mockProfileSrv.EXPECT().GetProfile(profileID, profileVersion).AnyTimes().Return(profile, nil)
mockKMSRegistry := NewMockKMSRegistry(gomock.NewController(t))
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&mockKMS{}, nil)
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&vcskms.MockKMS{}, nil)
cslVCStore := newMockCSLVCStore()
cslIndexStore := newMockCSLIndexStore()
crypto := vccrypto.New(
Expand Down Expand Up @@ -358,7 +353,7 @@ func TestCredentialStatusList_UpdateVCStatus(t *testing.T) {
mockProfileSrv := NewMockProfileService(gomock.NewController(t))
mockProfileSrv.EXPECT().GetProfile(profileID, profileVersion).AnyTimes().Return(getTestProfile(), nil)
mockKMSRegistry := NewMockKMSRegistry(gomock.NewController(t))
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&mockKMS{}, nil)
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&vcskms.MockKMS{}, nil)

s, err := New(&Config{
ProfileService: mockProfileSrv,
Expand Down Expand Up @@ -386,7 +381,7 @@ func TestCredentialStatusList_UpdateVCStatus(t *testing.T) {
mockProfileSrv := NewMockProfileService(gomock.NewController(t))
mockProfileSrv.EXPECT().GetProfile(profileID, profileVersion).AnyTimes().Return(getTestProfile(), nil)
mockKMSRegistry := NewMockKMSRegistry(gomock.NewController(t))
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&mockKMS{}, nil)
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&vcskms.MockKMS{}, nil)

s, err := New(&Config{
DocumentLoader: loader,
Expand Down Expand Up @@ -423,7 +418,7 @@ func TestCredentialStatusList_UpdateVCStatus(t *testing.T) {
mockProfileSrv := NewMockProfileService(gomock.NewController(t))
mockProfileSrv.EXPECT().GetProfile(profileID, profileVersion).AnyTimes().Return(getTestProfile(), nil)
mockKMSRegistry := NewMockKMSRegistry(gomock.NewController(t))
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&mockKMS{}, nil)
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&vcskms.MockKMS{}, nil)

s, err := New(&Config{
DocumentLoader: loader,
Expand Down Expand Up @@ -617,7 +612,7 @@ func TestCredentialStatusList_UpdateVCStatus(t *testing.T) {
mockProfileSrv := NewMockProfileService(gomock.NewController(t))
mockProfileSrv.EXPECT().GetProfile(profileID, profileVersion).AnyTimes().Return(getTestProfile(), nil)
mockKMSRegistry := NewMockKMSRegistry(gomock.NewController(t))
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&mockKMS{}, nil)
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&vcskms.MockKMS{}, nil)
mockEventPublisher := NewMockEventPublisher(gomock.NewController(t))
mockEventPublisher.EXPECT().Publish(gomock.Any(), eventTopic, gomock.Any()).Times(1).Return(errors.New("some error"))

Expand Down Expand Up @@ -669,7 +664,7 @@ func TestCredentialStatusList_UpdateVCStatus(t *testing.T) {
mockProfileSrv := NewMockProfileService(gomock.NewController(t))
mockProfileSrv.EXPECT().GetProfile(profileID, profileVersion).AnyTimes().Return(profile, nil)
mockKMSRegistry := NewMockKMSRegistry(gomock.NewController(t))
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&mockKMS{}, nil)
mockKMSRegistry.EXPECT().GetKeyManager(gomock.Any()).AnyTimes().Return(&vcskms.MockKMS{}, nil)
cslIndexStore := newMockCSLIndexStore()
cslVCStore := newMockCSLVCStore()
loader := testutil.DocumentLoader(t)
Expand Down Expand Up @@ -1043,27 +1038,3 @@ func (m *mockVCStore) Put(
m.s[fmt.Sprintf("%s_%s_%s", profileID, profileVersion, vcID)] = typedID
return nil
}

type mockKMS struct {
crypto ariescrypto.Crypto
}

func (m *mockKMS) NewVCSigner(creator string, signatureType vcsverifiable.SignatureType) (vc.SignerAlgorithm, error) {
if m.crypto == nil {
m.crypto = &cryptomock.Crypto{}
}

return signer.NewKMSSigner(&mockkms.KeyManager{}, m.crypto, creator, signatureType, nil)
}

func (m *mockKMS) SupportedKeyTypes() []kmsapi.KeyType {
return nil
}

func (m *mockKMS) CreateJWKKey(_ kmsapi.KeyType) (string, *jwk.JWK, error) {
return "", nil, nil
}

func (m *mockKMS) CreateCryptoKey(_ kmsapi.KeyType) (string, interface{}, error) {
return "", nil, nil
}
6 changes: 5 additions & 1 deletion component/credentialstatus/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ require (
github.com/spf13/cobra v1.7.0
github.com/stretchr/testify v1.8.4
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30
github.com/trustbloc/logutil-go v1.0.0
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468
github.com/trustbloc/vcs v0.0.0
Expand Down Expand Up @@ -114,6 +113,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.0 // indirect
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30 // indirect
github.com/trustbloc/sidetree-core-go v1.0.0 // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fasttemplate v1.2.1 // indirect
Expand Down Expand Up @@ -146,4 +146,8 @@ require (
rsc.io/tmplfunc v0.0.3 // indirect
)

replace github.com/trustbloc/kms-go => github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e

replace github.com/trustbloc/vc-go => github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996

replace github.com/trustbloc/vcs => ../../
8 changes: 4 additions & 4 deletions component/credentialstatus/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ github.com/IBM/mathlib v0.0.3-0.20230605104224-932ab92f2ce0 h1:V3ElfC3Xs8bxJyc7V
github.com/IBM/mathlib v0.0.3-0.20230605104224-932ab92f2ce0/go.mod h1:k0NBSWMYVgaZ2keDuI8DSwdIEhUNhp8XnlVmm6Xwyuk=
github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg=
github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE=
github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e h1:fZz3QVC0MhylGwjUAt2g/18gpvLyp+gD1kdBlDUC6KI=
github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e/go.mod h1:7arOSG9GewtV1WiqYZ23dSZ6haamosSABwyG//cRaXQ=
github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996 h1:WMAjakrYEl+87QJBF1kxAPsl/CjVO28xyPg24vZvLUg=
github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996/go.mod h1:/PuAaqEkBj3csXcUGjve6Zgp4Heluoc1267owTjdURM=
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw=
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk=
github.com/PaesslerAG/gval v1.0.0/go.mod h1:y/nm5yEyTeX6av0OfKJNp9rBNj2XrGhAf5+v24IBN1I=
Expand Down Expand Up @@ -449,14 +453,10 @@ github.com/trustbloc/bbs-signature-go v1.0.0 h1:JOKmPRTpjbbGODt71i3wJyiEBcu5XEoe
github.com/trustbloc/bbs-signature-go v1.0.0/go.mod h1:8xptu/lbVUDACQW10yiHtqATzC2kpTKQk5mKsKTD85Y=
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9 h1:UA6QlD58VZnSd2EpFJCi9XctBY3naKouBOtjMss4ewc=
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9/go.mod h1:qqTm9zd5rGhHSOtC8jjadqM01Od9zcDbUiUYLv+M6ls=
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30 h1:nNmYk/CX3UrLe4a7qCaMjsc+IWcQdZlJGvY5D2gsewE=
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30/go.mod h1:7arOSG9GewtV1WiqYZ23dSZ6haamosSABwyG//cRaXQ=
github.com/trustbloc/logutil-go v1.0.0 h1:KzNs9TRbnmn+M3oYw9UkrtOjNd3ZGO8aLgfYttMypcE=
github.com/trustbloc/logutil-go v1.0.0/go.mod h1:JlxT0oZfNKgIlSNtgc001WEeDMxlnAvOM43gNm8DQVc=
github.com/trustbloc/sidetree-core-go v1.0.0 h1:kzfKZOJ0sgDy9D1AYNcoR3JHutqtMtKvF2P9UwUcDjU=
github.com/trustbloc/sidetree-core-go v1.0.0/go.mod h1:jdxAFuorlIwFOGVW6O455/lZqxg2mZkRHNTEolcZdDI=
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468 h1:GizDlcTPMuOh8HHifl8qp+ohaGMhiIT7k4+NcI/CA/I=
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468/go.mod h1:6I4D1Hlf5CpSXBbfOIf58ZPtheyT8ZdsorN2kef2ZxU=
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4=
Expand Down
4 changes: 4 additions & 0 deletions component/event/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -136,4 +136,8 @@ require (
rsc.io/tmplfunc v0.0.3 // indirect
)

replace github.com/trustbloc/kms-go => github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e

replace github.com/trustbloc/vc-go => github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996

replace github.com/trustbloc/vcs => ../../
8 changes: 4 additions & 4 deletions component/event/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ github.com/IBM/mathlib v0.0.3-0.20230605104224-932ab92f2ce0 h1:V3ElfC3Xs8bxJyc7V
github.com/IBM/mathlib v0.0.3-0.20230605104224-932ab92f2ce0/go.mod h1:k0NBSWMYVgaZ2keDuI8DSwdIEhUNhp8XnlVmm6Xwyuk=
github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg=
github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE=
github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e h1:fZz3QVC0MhylGwjUAt2g/18gpvLyp+gD1kdBlDUC6KI=
github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e/go.mod h1:7arOSG9GewtV1WiqYZ23dSZ6haamosSABwyG//cRaXQ=
github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996 h1:WMAjakrYEl+87QJBF1kxAPsl/CjVO28xyPg24vZvLUg=
github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996/go.mod h1:/PuAaqEkBj3csXcUGjve6Zgp4Heluoc1267owTjdURM=
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw=
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk=
github.com/PaesslerAG/gval v1.0.0/go.mod h1:y/nm5yEyTeX6av0OfKJNp9rBNj2XrGhAf5+v24IBN1I=
Expand Down Expand Up @@ -433,12 +437,8 @@ github.com/trustbloc/cmdutil-go v1.0.0 h1:QCe7wVEIASWmy9ZDD0l0tsQCEsX6fx+kBFX5Uq
github.com/trustbloc/cmdutil-go v1.0.0/go.mod h1:o/v7C1z6d/5UrjaC6GAUc1hk0XVuE3M4tpyvsMMUw5k=
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9 h1:UA6QlD58VZnSd2EpFJCi9XctBY3naKouBOtjMss4ewc=
github.com/trustbloc/did-go v1.0.2-0.20230922190208-b53738d979e9/go.mod h1:qqTm9zd5rGhHSOtC8jjadqM01Od9zcDbUiUYLv+M6ls=
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30 h1:nNmYk/CX3UrLe4a7qCaMjsc+IWcQdZlJGvY5D2gsewE=
github.com/trustbloc/kms-go v1.0.1-0.20230922134356-24e819a06a30/go.mod h1:7arOSG9GewtV1WiqYZ23dSZ6haamosSABwyG//cRaXQ=
github.com/trustbloc/logutil-go v1.0.0 h1:KzNs9TRbnmn+M3oYw9UkrtOjNd3ZGO8aLgfYttMypcE=
github.com/trustbloc/logutil-go v1.0.0/go.mod h1:JlxT0oZfNKgIlSNtgc001WEeDMxlnAvOM43gNm8DQVc=
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468 h1:GizDlcTPMuOh8HHifl8qp+ohaGMhiIT7k4+NcI/CA/I=
github.com/trustbloc/vc-go v1.0.3-0.20230927100750-6e0ff8399468/go.mod h1:6I4D1Hlf5CpSXBbfOIf58ZPtheyT8ZdsorN2kef2ZxU=
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4=
Expand Down
4 changes: 4 additions & 0 deletions component/healthchecks/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,8 @@ require (
gopkg.in/yaml.v3 v3.0.1 // indirect
)

replace github.com/trustbloc/kms-go => github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e

replace github.com/trustbloc/vc-go => github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996

replace github.com/trustbloc/vcs => ../../
4 changes: 4 additions & 0 deletions component/oidc/fosite/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -109,4 +109,8 @@ require (
gopkg.in/yaml.v3 v3.0.1 // indirect
)

replace github.com/trustbloc/kms-go => github.com/Moopli/kms-go v0.0.0-20230928053158-b92b3a5e8b1e

replace github.com/trustbloc/vc-go => github.com/Moopli/vc-go v0.0.0-20230928053443-3bcf0df63996

replace github.com/trustbloc/vcs => ../../../
Loading

0 comments on commit 0fefc30

Please sign in to comment.