X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fgovpn%2Fcmd%2Fgovpn-verifier%2Fmain.go;h=97c43339d2eb24eb0868cadec4f19006131b8119;hb=618c7759818ee2217fcbf3c2408e09cb2906cafe;hp=1757e1e183976a6e16b36dbb3c6cf21373689b0e;hpb=5eca201549d542a6ba1b785d49d4a87bb912b1d4;p=govpn.git diff --git a/src/govpn/cmd/govpn-verifier/main.go b/src/govpn/cmd/govpn-verifier/main.go index 1757e1e..97c4333 100644 --- a/src/govpn/cmd/govpn-verifier/main.go +++ b/src/govpn/cmd/govpn-verifier/main.go @@ -55,6 +55,9 @@ func main() { if err != nil { log.Fatalln("Can not decode verifier", err) } + if v.Pub == nil { + log.Fatalln("Verifier does not contain public key") + } pub := *v.Pub v.PasswordApply(govpn.StringFromFile(*keyPath)) fmt.Println(subtle.ConstantTimeCompare(v.Pub[:], pub[:]) == 1)