From ca227fcdbcab0fb77399b63aab8e8168aef8ef84 Mon Sep 17 00:00:00 2001 From: Alexander Yastrebov Date: Sun, 31 Oct 2021 18:21:05 +0100 Subject: [PATCH] Fixes jwt command to support EdDSA algorithm Fixes ``` $ echo '{"foo":"bar"}' | jwt -key test/ed25519-private.pem -alg EdDSA -sign - Error: error signing token: key is of invalid type ``` Signed-off-by: Alexander Yastrebov --- cmd/jwt/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/jwt/main.go b/cmd/jwt/main.go index 8b16b22a..da48b49d 100644 --- a/cmd/jwt/main.go +++ b/cmd/jwt/main.go @@ -293,7 +293,7 @@ func isRs() bool { } func isEd() bool { - return strings.HasPrefix(strings.ToUpper(*flagAlg), "Ed") + return *flagAlg == "EdDSA" } type ArgList map[string]string