aboutsummaryrefslogtreecommitdiff
path: root/include/libssh
diff options
context:
space:
mode:
authorKevin Jones <kevin@vcsjones.com>2021-08-09 10:54:27 -0400
committerJakub Jelen <jjelen@redhat.com>2021-08-12 20:02:31 +0200
commit188d0785e14db52ce001e8dc9e19d44f32d22745 (patch)
treed8a3aa0bcdab7c62a6cefc9e4519c4534089a16a /include/libssh
parent63f97a3d0301005568cf235eccb54610704666f6 (diff)
downloadlibssh-188d0785e14db52ce001e8dc9e19d44f32d22745.tar.gz
libssh-188d0785e14db52ce001e8dc9e19d44f32d22745.tar.xz
libssh-188d0785e14db52ce001e8dc9e19d44f32d22745.zip
Update is_cert_type to account for security key certificates.
Signed-off-by: Kevin Jones <kevin@vcsjones.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Diffstat (limited to 'include/libssh')
-rw-r--r--include/libssh/pki.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/libssh/pki.h b/include/libssh/pki.h
index 6357b0b6..44f44bb7 100644
--- a/include/libssh/pki.h
+++ b/include/libssh/pki.h
@@ -129,6 +129,8 @@ enum ssh_digest_e ssh_key_hash_from_name(const char *name);
#define is_cert_type(kt)\
((kt) == SSH_KEYTYPE_DSS_CERT01 ||\
(kt) == SSH_KEYTYPE_RSA_CERT01 ||\
+ (kt) == SSH_KEYTYPE_SK_ECDSA_CERT01 ||\
+ (kt) == SSH_KEYTYPE_SK_ED25519_CERT01 ||\
((kt) >= SSH_KEYTYPE_ECDSA_P256_CERT01 &&\
(kt) <= SSH_KEYTYPE_ED25519_CERT01))