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

Diff for /src/usr.bin/ssh/auth.h between version 1.89 and 1.90

version 1.89, 2016/08/13 17:47:41 version 1.90, 2017/05/30 08:52:19
Line 108 
Line 108 
   
 int      auth_password(Authctxt *, const char *);  int      auth_password(Authctxt *, const char *);
   
 int      hostbased_key_allowed(struct passwd *, const char *, char *, Key *);  int      hostbased_key_allowed(struct passwd *, const char *, char *,
 int      user_key_allowed(struct passwd *, Key *, int);              struct sshkey *);
 void     pubkey_auth_info(Authctxt *, const Key *, const char *, ...)  int      user_key_allowed(struct passwd *, struct sshkey *, int);
   void     pubkey_auth_info(Authctxt *, const struct sshkey *, const char *, ...)
             __attribute__((__format__ (printf, 3, 4)));              __attribute__((__format__ (printf, 3, 4)));
 void     auth2_record_userkey(Authctxt *, struct sshkey *);  void     auth2_record_userkey(Authctxt *, struct sshkey *);
 int      auth2_userkey_already_used(Authctxt *, struct sshkey *);  int      auth2_userkey_already_used(Authctxt *, struct sshkey *);
Line 157 
Line 158 
   
 FILE    *auth_openkeyfile(const char *, struct passwd *, int);  FILE    *auth_openkeyfile(const char *, struct passwd *, int);
 FILE    *auth_openprincipals(const char *, struct passwd *, int);  FILE    *auth_openprincipals(const char *, struct passwd *, int);
 int      auth_key_is_revoked(Key *);  int      auth_key_is_revoked(struct sshkey *);
   
 const char      *auth_get_canonical_hostname(struct ssh *, int);  const char      *auth_get_canonical_hostname(struct ssh *, int);
   
 HostStatus  HostStatus
 check_key_in_hostfiles(struct passwd *, Key *, const char *,  check_key_in_hostfiles(struct passwd *, struct sshkey *, const char *,
     const char *, const char *);      const char *, const char *);
   
 /* hostkey handling */  /* hostkey handling */
 Key     *get_hostkey_by_index(int);  struct sshkey   *get_hostkey_by_index(int);
 Key     *get_hostkey_public_by_index(int, struct ssh *);  struct sshkey   *get_hostkey_public_by_index(int, struct ssh *);
 Key     *get_hostkey_public_by_type(int, int, struct ssh *);  struct sshkey   *get_hostkey_public_by_type(int, int, struct ssh *);
 Key     *get_hostkey_private_by_type(int, int, struct ssh *);  struct sshkey   *get_hostkey_private_by_type(int, int, struct ssh *);
 int      get_hostkey_index(Key *, int, struct ssh *);  int      get_hostkey_index(struct sshkey *, int, struct ssh *);
 int      sshd_hostkey_sign(Key *, Key *, u_char **, size_t *,  int      sshd_hostkey_sign(struct sshkey *, struct sshkey *, u_char **,
              const u_char *, size_t, const char *, u_int);               size_t *, const u_char *, size_t, const char *, u_int);
   
 /* debug messages during authentication */  /* debug messages during authentication */
 void     auth_debug_add(const char *fmt,...) __attribute__((format(printf, 1, 2)));  void     auth_debug_add(const char *fmt,...) __attribute__((format(printf, 1, 2)));

Legend:
Removed from v.1.89  
changed lines
  Added in v.1.90