version 1.19, 2017/06/13 11:22:15 |
version 1.20, 2017/06/28 01:09:22 |
|
|
int sshkey_type_plain(int); |
int sshkey_type_plain(int); |
int sshkey_to_certified(struct sshkey *); |
int sshkey_to_certified(struct sshkey *); |
int sshkey_drop_cert(struct sshkey *); |
int sshkey_drop_cert(struct sshkey *); |
int sshkey_certify(struct sshkey *, struct sshkey *, const char *); |
|
int sshkey_cert_copy(const struct sshkey *, struct sshkey *); |
int sshkey_cert_copy(const struct sshkey *, struct sshkey *); |
int sshkey_cert_check_authority(const struct sshkey *, int, int, |
int sshkey_cert_check_authority(const struct sshkey *, int, int, |
const char *, const char **); |
const char *, const char **); |
size_t sshkey_format_cert_validity(const struct sshkey_cert *, |
size_t sshkey_format_cert_validity(const struct sshkey_cert *, |
char *, size_t) __attribute__((__bounded__(__string__, 2, 3))); |
char *, size_t) __attribute__((__bounded__(__string__, 2, 3))); |
|
|
|
int sshkey_certify(struct sshkey *, struct sshkey *, const char *); |
|
/* Variant allowing use of a custom signature function (e.g. for ssh-agent) */ |
|
typedef int sshkey_certify_signer(const struct sshkey *, u_char **, size_t *, |
|
const u_char *, size_t, const char *, u_int, void *); |
|
int sshkey_certify_custom(struct sshkey *, struct sshkey *, const char *, |
|
sshkey_certify_signer *, void *); |
|
|
int sshkey_ecdsa_nid_from_name(const char *); |
int sshkey_ecdsa_nid_from_name(const char *); |
int sshkey_curve_name_to_nid(const char *); |
int sshkey_curve_name_to_nid(const char *); |