Lines Matching refs:ssh_krl
44 struct ssh_krl;
46 struct ssh_krl *ssh_krl_init(void);
47 void ssh_krl_free(struct ssh_krl *krl);
48 void ssh_krl_set_version(struct ssh_krl *krl, u_int64_t version);
49 int ssh_krl_set_comment(struct ssh_krl *krl, const char *comment);
50 int ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl,
52 int ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl,
54 int ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl,
56 int ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const struct sshkey *key);
57 int ssh_krl_revoke_key_sha1(struct ssh_krl *krl, const u_char *p, size_t len);
58 int ssh_krl_revoke_key_sha256(struct ssh_krl *krl, const u_char *p, size_t len);
59 int ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key);
60 int ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf);
61 int ssh_krl_from_blob(struct sshbuf *buf, struct ssh_krl **krlp);
62 int ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key);
64 int krl_dump(struct ssh_krl *krl, FILE *f);