Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
govpn.EGDInit(*egdPath)
}
+ if *verifierRaw == "" {
+ log.Fatalln("No verifier specified")
+ }
verifier, err := govpn.VerifierFromString(*verifierRaw)
if err != nil {
log.Fatalln(err)
// Parse either short or long verifier form.
func VerifierFromString(input string) (*Verifier, error) {
s := strings.Split(input, "$")
- if !(len(s) != 4 || len(s) != 5) || s[1] != "argon2d" {
+ if len(s) < 4 || s[1] != "argon2d" {
return nil, errors.New("Invalid verifier structure")
}
var m, t, p int