version 1.37, 2019/11/12 19:29:25 |
version 1.38, 2019/11/12 19:33:08 |
|
|
/* KEY_ECDSA and KEY_ECDSA_SK */ |
/* KEY_ECDSA and KEY_ECDSA_SK */ |
int ecdsa_nid; /* NID of curve */ |
int ecdsa_nid; /* NID of curve */ |
EC_KEY *ecdsa; |
EC_KEY *ecdsa; |
/* KEY_ED25519 */ |
/* KEY_ED25519 and KEY_ED25519_SK */ |
u_char *ed25519_sk; |
u_char *ed25519_sk; |
u_char *ed25519_pk; |
u_char *ed25519_pk; |
/* KEY_XMSS */ |
/* KEY_XMSS */ |
|
|
void *xmss_state; /* depends on xmss_name, opaque */ |
void *xmss_state; /* depends on xmss_name, opaque */ |
u_char *xmss_sk; |
u_char *xmss_sk; |
u_char *xmss_pk; |
u_char *xmss_pk; |
/* KEY_ECDSA_SK */ |
/* KEY_ECDSA_SK and KEY_ED25519_SK */ |
char *sk_application; |
char *sk_application; |
uint8_t sk_flags; |
uint8_t sk_flags; |
struct sshbuf *sk_key_handle; |
struct sshbuf *sk_key_handle; |
|
|
|
|
int sshkey_type_from_name(const char *); |
int sshkey_type_from_name(const char *); |
int sshkey_is_cert(const struct sshkey *); |
int sshkey_is_cert(const struct sshkey *); |
|
int sshkey_is_sk(const struct sshkey *); |
int sshkey_type_is_cert(int); |
int sshkey_type_is_cert(int); |
int sshkey_type_plain(int); |
int sshkey_type_plain(int); |
int sshkey_to_certified(struct sshkey *); |
int sshkey_to_certified(struct sshkey *); |