From 28b1dc0b98cded7f97af5ad2967d97afae5c006e Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 13 Jan 2016 22:33:48 +0300 Subject: [PATCH] No need in constant time comparison in CLI utility Signed-off-by: Sergey Matveev --- src/govpn/cmd/govpn-verifier/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/govpn/cmd/govpn-verifier/main.go b/src/govpn/cmd/govpn-verifier/main.go index a7c16f0..876d9a5 100644 --- a/src/govpn/cmd/govpn-verifier/main.go +++ b/src/govpn/cmd/govpn-verifier/main.go @@ -20,7 +20,7 @@ along with this program. If not, see . package main import ( - "crypto/subtle" + "bytes" "flag" "fmt" "log" @@ -63,5 +63,5 @@ func main() { } pub := *v.Pub v.PasswordApply(govpn.StringFromFile(*keyPath)) - fmt.Println(subtle.ConstantTimeCompare(v.Pub[:], pub[:]) == 1) + fmt.Println(bytes.Equal(v.Pub[:], pub[:])) } -- 2.44.0