diff --git a/server/signer_vault.go b/server/signer_vault.go index f30bb42b..b1f66b04 100644 --- a/server/signer_vault.go +++ b/server/signer_vault.go @@ -266,7 +266,8 @@ func parsePEMToJWK(pemStr string) (*jose.JSONWebKey, error) { } // Create JWK for ED25519 key - ed25519Key, ok := pub.(ed25519.PublicKey) + var ok bool + ed25519Key, ok = pub.(ed25519.PublicKey) if !ok { return nil, fmt.Errorf("expected ED25519 key, got %T", pub) }