summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStevenWdV <stevenwdv@gmail.com>2021-11-19 17:42:47 +0100
committerStevenWdV <stevenwdv@gmail.com>2021-11-19 17:42:47 +0100
commitda43751d666f94fb398de01be802653b5fb4dd93 (patch)
tree1a736db1ce0745d13a16c8611859cadd0e40b9d5
parent1e377787858f132c986322fc8433ebc66bdebcfe (diff)
Do not parse unused keys
-rw-r--r--verify.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/verify.go b/verify.go
index e015328..a8e670b 100644
--- a/verify.go
+++ b/verify.go
@@ -56,16 +56,12 @@ func verifyWithKeys(signatureFileContent string, signedJson []byte, expectedFile
return false, VerifyError{ErrInvalidSignatureAlgorithm, "BLAKE2b-prehashed EdDSA signature required", nil}
}
- keys := make([]minisign.PublicKey, len(allowedPublicKeys))
- for i, keyStr := range allowedPublicKeys {
+ for _, keyStr := range allowedPublicKeys {
key, err := minisign.NewPublicKey(keyStr)
if err != nil {
return false, VerifyError{ErrInvalidPublicKey, "internal error: could not create public key", err}
}
- keys[i] = key
- }
- for _, key := range keys {
if sig.KeyId != key.KeyId {
continue
}