diff options
author | Mark Cavage <mark.cavage@joyent.com> | 2011-03-11 11:13:47 -0800 |
---|---|---|
committer | Mark Cavage <mark.cavage@joyent.com> | 2011-03-11 11:13:47 -0800 |
commit | 28c3645518578c97984a0a935f98245f757a0bfb (patch) | |
tree | a2a3aa6672fa5734955d53c0ea059172ea0af8d0 /usr/src/cmd/ssh/include/key.h | |
parent | d64449f33428b27354181d373ebace687a65825a (diff) | |
download | illumos-joyent-28c3645518578c97984a0a935f98245f757a0bfb.tar.gz |
OS-308 Backport openssh -m option to ssh-keygen
Diffstat (limited to 'usr/src/cmd/ssh/include/key.h')
-rw-r--r-- | usr/src/cmd/ssh/include/key.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/usr/src/cmd/ssh/include/key.h b/usr/src/cmd/ssh/include/key.h index 862b2d81d4..ec4993a9c1 100644 --- a/usr/src/cmd/ssh/include/key.h +++ b/usr/src/cmd/ssh/include/key.h @@ -39,11 +39,17 @@ extern "C" { typedef struct Key Key; enum types { - KEY_RSA1, - KEY_RSA, - KEY_DSA, + KEY_RSA1, + KEY_RSA, + KEY_DSA, + KEY_ECDSA, + KEY_RSA_CERT, + KEY_DSA_CERT, + KEY_ECDSA_CERT, + KEY_RSA_CERT_V00, + KEY_DSA_CERT_V00, KEY_NULL, - KEY_UNSPEC + KEY_UNSPEC }; enum fp_type { SSH_FP_SHA1, @@ -87,6 +93,7 @@ int key_names_valid2(const char *); int key_sign(Key *, u_char **, u_int *, u_char *, u_int); int key_verify(Key *, u_char *, u_int, u_char *, u_int); +int key_type_plain(int type); #ifdef __cplusplus } #endif |