summaryrefslogtreecommitdiff
path: root/key.c
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2010-04-28 08:37:00 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2010-04-28 08:37:00 +0000
commitf276912e6fa1da1174ba900a7e5d6447d71fc8e7 (patch)
treef6bc9905e05497f1cb98b09c2e6df135d3c6abbf /key.c
parent5fe13e2e9be32fe8299a3a2da8e829bb2af78918 (diff)
Vendor import of OpenSSH 5.5p1vendor/openssh/5.5p1
Notes
svn path=/vendor-crypto/openssh/dist/; revision=207311 svn path=/vendor-crypto/openssh/5.5p1/; revision=207312; tag=vendor/openssh/5.5p1
Diffstat (limited to 'key.c')
-rw-r--r--key.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/key.c b/key.c
index 0d0c912e64f3..66592c7ed19e 100644
--- a/key.c
+++ b/key.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: key.c,v 1.85 2010/03/04 01:44:57 djm Exp $ */
+/* $OpenBSD: key.c,v 1.86 2010/03/15 19:40:02 stevesk Exp $ */
/*
* read_bignum():
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -802,6 +802,19 @@ key_type(const Key *k)
}
const char *
+key_cert_type(const Key *k)
+{
+ switch (k->cert->type) {
+ case SSH2_CERT_TYPE_USER:
+ return "user";
+ case SSH2_CERT_TYPE_HOST:
+ return "host";
+ default:
+ return "unknown";
+ }
+}
+
+const char *
key_ssh_name(const Key *k)
{
switch (k->type) {