From: Sergey Matveev Date: Wed, 13 Jan 2016 19:33:48 +0000 (+0300) Subject: No need in constant time comparison in CLI utility X-Git-Tag: 5.2^2~1 X-Git-Url: http://www.git.cypherpunks.ru/?p=govpn.git;a=commitdiff_plain;h=28b1dc0b98cded7f97af5ad2967d97afae5c006e No need in constant time comparison in CLI utility Signed-off-by: Sergey Matveev --- 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[:])) }