[BACK]Return to krl.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/krl.h between version 1.2 and 1.3

version 1.2, 2013/01/18 00:24:58 version 1.3, 2014/12/04 01:49:59
Line 36 
Line 36 
 #define KRL_SECTION_CERT_SERIAL_BITMAP  0x22  #define KRL_SECTION_CERT_SERIAL_BITMAP  0x22
 #define KRL_SECTION_CERT_KEY_ID         0x23  #define KRL_SECTION_CERT_KEY_ID         0x23
   
   struct sshkey;
   struct sshbuf;
 struct ssh_krl;  struct ssh_krl;
   
 struct ssh_krl *ssh_krl_init(void);  struct ssh_krl *ssh_krl_init(void);
 void ssh_krl_free(struct ssh_krl *krl);  void ssh_krl_free(struct ssh_krl *krl);
 void ssh_krl_set_version(struct ssh_krl *krl, u_int64_t version);  void ssh_krl_set_version(struct ssh_krl *krl, u_int64_t version);
 void ssh_krl_set_sign_key(struct ssh_krl *krl, const Key *sign_key);  void ssh_krl_set_sign_key(struct ssh_krl *krl, const struct sshkey *sign_key);
 void ssh_krl_set_comment(struct ssh_krl *krl, const char *comment);  int ssh_krl_set_comment(struct ssh_krl *krl, const char *comment);
 int ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl, const Key *ca_key,  int ssh_krl_revoke_cert_by_serial(struct ssh_krl *krl,
     u_int64_t serial);      const struct sshkey *ca_key, u_int64_t serial);
 int ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl, const Key *ca_key,  int ssh_krl_revoke_cert_by_serial_range(struct ssh_krl *krl,
     u_int64_t lo, u_int64_t hi);      const struct sshkey *ca_key, u_int64_t lo, u_int64_t hi);
 int ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl, const Key *ca_key,  int ssh_krl_revoke_cert_by_key_id(struct ssh_krl *krl,
     const char *key_id);      const struct sshkey *ca_key, const char *key_id);
 int ssh_krl_revoke_key_explicit(struct ssh_krl *krl, const Key *key);  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 Key *key);  int ssh_krl_revoke_key_sha1(struct ssh_krl *krl, const struct sshkey *key);
 int ssh_krl_revoke_key(struct ssh_krl *krl, const Key *key);  int ssh_krl_revoke_key(struct ssh_krl *krl, const struct sshkey *key);
 int ssh_krl_to_blob(struct ssh_krl *krl, Buffer *buf, const Key **sign_keys,  int ssh_krl_to_blob(struct ssh_krl *krl, struct sshbuf *buf,
     u_int nsign_keys);      const struct sshkey **sign_keys, u_int nsign_keys);
 int ssh_krl_from_blob(Buffer *buf, struct ssh_krl **krlp,  int ssh_krl_from_blob(struct sshbuf *buf, struct ssh_krl **krlp,
     const Key **sign_ca_keys, u_int nsign_ca_keys);      const struct sshkey **sign_ca_keys, u_int nsign_ca_keys);
 int ssh_krl_check_key(struct ssh_krl *krl, const Key *key);  int ssh_krl_check_key(struct ssh_krl *krl, const struct sshkey *key);
 int ssh_krl_file_contains_key(const char *path, const Key *key);  int ssh_krl_file_contains_key(const char *path, const struct sshkey *key);
   
 #endif /* _KRL_H */  #endif /* _KRL_H */
   

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3