Skip to content

Commit

Permalink
Merge pull request #58 from grafana/fix/linter_issues
Browse files Browse the repository at this point in the history
Address linter issues related to repeated static strings
  • Loading branch information
oleiade authored Jan 12, 2024
2 parents 1ec0d84 + d0e0781 commit 057ee9b
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions webcrypto/aes.go
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ func exportAESKey(key *CryptoKey, format KeyFormat) ([]byte, error) {
return handle, nil
default:
// FIXME: note that we do not support JWK format, yet.
return nil, NewError(NotSupportedError, "unsupported key format "+format)
return nil, NewError(NotSupportedError, unsupportedKeyFormatErrorMsg+" "+format)
}
}

Expand Down Expand Up @@ -184,7 +184,7 @@ func (aip *AESImportParams) ImportKey(
return nil, NewError(DataError, "invalid key length")
}
default:
return nil, NewError(NotSupportedError, "unsupported key format "+format)
return nil, NewError(NotSupportedError, unsupportedKeyFormatErrorMsg+" "+format)
}

key := &CryptoKey{
Expand Down Expand Up @@ -629,3 +629,9 @@ func pKCS7Pad(plaintext []byte, blockSize int) ([]byte, error) {
paddingText := bytes.Repeat([]byte{byte(padding)}, padding)
return append(plaintext, paddingText...), nil
}

// unsupportedKeyFormatErrorMsg is the error message returned when an unsupported
// key format is passed to a function.
//
// This is defined as a constant to cater to linter warnings.
const unsupportedKeyFormatErrorMsg = "unsupported key format"

0 comments on commit 057ee9b

Please sign in to comment.