diff options
| author | StevenWdV <stevenwdv@gmail.com> | 2021-11-19 17:42:47 +0100 |
|---|---|---|
| committer | StevenWdV <stevenwdv@gmail.com> | 2021-11-19 17:42:47 +0100 |
| commit | da43751d666f94fb398de01be802653b5fb4dd93 (patch) | |
| tree | 1a736db1ce0745d13a16c8611859cadd0e40b9d5 | |
| parent | 1e377787858f132c986322fc8433ebc66bdebcfe (diff) | |
Do not parse unused keys
| -rw-r--r-- | verify.go | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -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 } |
