Skip to content

Commit a621ff3

Browse files
authored
refactoring (#50)
1 parent 4944e5d commit a621ff3

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

sdk/cardverifier.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ func VirgilCardVerifierDisableVirgilSignature() VirgilCardVerifierOption {
7070
}
7171
}
7272

73-
func VirgilCardVerifierAddWhitelist(wl Whitelist) VirgilCardVerifierOption {
73+
func VirgilCardVerifierAddAllowList(wl *AllowList) VirgilCardVerifierOption {
7474
return func(v *VirgilCardVerifier) {
75-
v.whitelists = append(v.whitelists, wl)
75+
v.allowLists = append(v.allowLists, wl)
7676
}
7777
}
7878

@@ -86,7 +86,7 @@ type VirgilCardVerifier struct {
8686
crypto *CardCrypto
8787
verifySelfSignature bool
8888
verifyVirgilSignature bool
89-
whitelists []Whitelist
89+
allowLists []*AllowList
9090
virgilPublicKey crypto.PublicKey
9191

9292
// virgilPublicKeySource is used to update Virgil Cards service public key
@@ -137,15 +137,15 @@ func (v *VirgilCardVerifier) VerifyCard(card *Card) error {
137137
return errors.NewSDKError(err, "action", "VirgilCardVerifier.VerifyCard", "validate", "virgil")
138138
}
139139
}
140-
return v.verifyCardByWhitelist(card)
140+
return v.verifyCardByAllowList(card)
141141
}
142142

143-
func (v *VirgilCardVerifier) verifyCardByWhitelist(card *Card) error {
144-
for _, whitelist := range v.whitelists {
143+
func (v *VirgilCardVerifier) verifyCardByAllowList(card *Card) error {
144+
for _, allowList := range v.allowLists {
145145
signatureVerified := false
146146
var err error
147-
for i := range whitelist.VerifierCredentials {
148-
var cred = whitelist.VerifierCredentials[i]
147+
for i := range allowList.VerifierCredentials {
148+
var cred = allowList.VerifierCredentials[i]
149149
if err = v.ValidateSignerSignature(card, cred.Signer, cred.PublicKey); err != nil {
150150
continue
151151
}
@@ -181,12 +181,12 @@ func (v *VirgilCardVerifier) ValidateSignerSignature(card *Card, signer string,
181181
return ErrSignerWasNotFound
182182
}
183183

184-
type Whitelist struct {
184+
type AllowList struct {
185185
VerifierCredentials []*VerifierCredentials
186186
}
187187

188-
func NewWhitelist(credentials ...*VerifierCredentials) Whitelist {
189-
return Whitelist{
188+
func NewAllowList(credentials ...*VerifierCredentials) *AllowList {
189+
return &AllowList{
190190
VerifierCredentials: credentials,
191191
}
192192
}

sdk/cardverifier_test.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ type testCredentials struct {
5353
PrivateKey crypto.PrivateKey
5454
}
5555

56-
func TestWhitelist(t *testing.T) {
56+
func TestAllowList(t *testing.T) {
5757
const credsCount = 5
5858
creds := make([]testCredentials, 5)
5959
for i := 0; i < credsCount; i++ {
@@ -84,8 +84,8 @@ func TestWhitelist(t *testing.T) {
8484
verifier := NewVirgilCardVerifier(
8585
VirgilCardVerifierSetCrypto(cryptoNative),
8686
VirgilCardVerifierDisableVirgilSignature(),
87-
VirgilCardVerifierAddWhitelist(NewWhitelist(creds[0].VerifierCredentials, creds[1].VerifierCredentials)),
88-
VirgilCardVerifierAddWhitelist(NewWhitelist(creds[2].VerifierCredentials)),
87+
VirgilCardVerifierAddAllowList(NewAllowList(creds[0].VerifierCredentials, creds[1].VerifierCredentials)),
88+
VirgilCardVerifierAddAllowList(NewAllowList(creds[2].VerifierCredentials)),
8989
)
9090

9191
card, err := ParseRawCard(cryptoNative, model, false)
@@ -95,24 +95,24 @@ func TestWhitelist(t *testing.T) {
9595
err = verifier.VerifyCard(card)
9696
require.NoError(t, err)
9797

98-
//check that everything is ok if at least one signature in whitelist is valid
98+
//check that everything is ok if at least one signature in allow list is valid
9999
// creds[4] doesn't exist
100100
verifier = NewVirgilCardVerifier(
101101
VirgilCardVerifierSetCrypto(cryptoNative),
102102
VirgilCardVerifierDisableVirgilSignature(),
103-
VirgilCardVerifierAddWhitelist(NewWhitelist(creds[4].VerifierCredentials, creds[1].VerifierCredentials)),
103+
VirgilCardVerifierAddAllowList(NewAllowList(creds[4].VerifierCredentials, creds[1].VerifierCredentials)),
104104
)
105105

106106
err = verifier.VerifyCard(card)
107107
require.NoError(t, err)
108108

109-
//Check that verification fails if no signature exists for whitelist
109+
//Check that verification fails if no signature exists for allow list
110110
// creds[3] doesn't exist
111111
verifier = NewVirgilCardVerifier(
112112
VirgilCardVerifierSetCrypto(cryptoNative),
113113
VirgilCardVerifierDisableVirgilSignature(),
114-
VirgilCardVerifierAddWhitelist(NewWhitelist(creds[2].VerifierCredentials)),
115-
VirgilCardVerifierAddWhitelist(NewWhitelist(creds[3].VerifierCredentials)),
114+
VirgilCardVerifierAddAllowList(NewAllowList(creds[2].VerifierCredentials)),
115+
VirgilCardVerifierAddAllowList(NewAllowList(creds[3].VerifierCredentials)),
116116
)
117117

118118
err = verifier.VerifyCard(card)

0 commit comments

Comments
 (0)