diff options
Diffstat (limited to 'key.c')
-rw-r--r-- | key.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: key.c,v 1.110 2013/12/07 00:19:15 djm Exp $ */ | 1 | /* $OpenBSD: key.c,v 1.111 2013/12/29 02:28:10 djm Exp $ */ |
2 | /* | 2 | /* |
3 | * read_bignum(): | 3 | * read_bignum(): |
4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland | 4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland |
@@ -1481,7 +1481,8 @@ cert_parse(Buffer *b, Key *key, const u_char *blob, u_int blen) | |||
1481 | } | 1481 | } |
1482 | if (key->cert->signature_key->type != KEY_RSA && | 1482 | if (key->cert->signature_key->type != KEY_RSA && |
1483 | key->cert->signature_key->type != KEY_DSA && | 1483 | key->cert->signature_key->type != KEY_DSA && |
1484 | key->cert->signature_key->type != KEY_ECDSA) { | 1484 | key->cert->signature_key->type != KEY_ECDSA && |
1485 | key->cert->signature_key->type != KEY_ED25519) { | ||
1485 | error("%s: Invalid signature key type %s (%d)", __func__, | 1486 | error("%s: Invalid signature key type %s (%d)", __func__, |
1486 | key_type(key->cert->signature_key), | 1487 | key_type(key->cert->signature_key), |
1487 | key->cert->signature_key->type); | 1488 | key->cert->signature_key->type); |