diff options
Diffstat (limited to 'ssh-keygen.c')
-rw-r--r-- | ssh-keygen.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ssh-keygen.c b/ssh-keygen.c index 4ee43ab98..2a64622c1 100644 --- a/ssh-keygen.c +++ b/ssh-keygen.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssh-keygen.c,v 1.395 2020/01/28 08:01:34 djm Exp $ */ | 1 | /* $OpenBSD: ssh-keygen.c,v 1.396 2020/02/04 09:58:04 djm Exp $ */ |
2 | /* | 2 | /* |
3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> | 3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> |
4 | * Copyright (c) 1994 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland | 4 | * Copyright (c) 1994 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland |
@@ -3572,6 +3572,10 @@ main(int argc, char **argv) | |||
3572 | } else if (strncasecmp(opts[i], | 3572 | } else if (strncasecmp(opts[i], |
3573 | "application=", 12) == 0) { | 3573 | "application=", 12) == 0) { |
3574 | sk_application = xstrdup(opts[i] + 12); | 3574 | sk_application = xstrdup(opts[i] + 12); |
3575 | if (strncmp(sk_application, "ssh:", 4) != 0) { | ||
3576 | fatal("FIDO application string must " | ||
3577 | "begin with \"ssh:\""); | ||
3578 | } | ||
3575 | } else { | 3579 | } else { |
3576 | fatal("Option \"%s\" is unsupported for " | 3580 | fatal("Option \"%s\" is unsupported for " |
3577 | "FIDO authenticator enrollment", opts[i]); | 3581 | "FIDO authenticator enrollment", opts[i]); |