ssh_krl
extension_section(struct sshbuf *sect, struct ssh_krl *krl)
ssh_krl_from_blob(struct sshbuf *buf, struct ssh_krl **krlp)
struct ssh_krl *krl = NULL;
is_key_revoked(struct ssh_krl *krl, const struct sshkey *key)
ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key)
struct ssh_krl *
struct ssh_krl *krl = NULL;
krl_dump(struct ssh_krl *krl, FILE *f)
struct ssh_krl *krl;
ssh_krl_free(struct ssh_krl *krl)
ssh_krl_set_version(struct ssh_krl *krl, uint64_t version)
ssh_krl_set_comment(struct ssh_krl *krl, const char *comment)
revoked_certs_for_ca_key(struct ssh_krl *krl, const struct sshkey *ca_key,
ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl, const struct sshkey *ca_key,
ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl,
ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl, const struct sshkey *ca_key,
ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key)
ssh_krl_revoke_key_sha1(struct ssh_krl *krl, const u_char *p, size_t len)
ssh_krl_revoke_key_sha256(struct ssh_krl *krl, const u_char *p, size_t len)
ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key)
ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf)
cert_extension_subsection(struct sshbuf *subsect, struct ssh_krl *krl)
parse_revoked_certs(struct sshbuf *buf, struct ssh_krl *krl)
struct ssh_krl;
struct ssh_krl *ssh_krl_init(void);
void ssh_krl_free(struct ssh_krl *krl);
void ssh_krl_set_version(struct ssh_krl *krl, uint64_t version);
int ssh_krl_set_comment(struct ssh_krl *krl, const char *comment);
int ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl,
int ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl,
int ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl,
int ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key);
int ssh_krl_revoke_key_sha1(struct ssh_krl *krl, const u_char *p, size_t len);
int ssh_krl_revoke_key_sha256(struct ssh_krl *krl, const u_char *p, size_t len);
int ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key);
int ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf);
int ssh_krl_from_blob(struct sshbuf *buf, struct ssh_krl **krlp);
int ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key);
int krl_dump(struct ssh_krl *krl, FILE *f);
load_krl(const char *path, struct ssh_krl **krlp)
const struct sshkey *ca, struct ssh_krl *krl)
struct ssh_krl *krl;
struct ssh_krl *krl;