[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.88 and 1.89

version 1.88, 2016/05/04 14:04:40 version 1.89, 2016/08/13 17:47:41
Line 103 
Line 103 
         void    (*free_ctx)(void *ctx);          void    (*free_ctx)(void *ctx);
 };  };
   
 int      auth_rhosts(struct passwd *, const char *);  
 int  int
 auth_rhosts2(struct passwd *, const char *, const char *, const char *);  auth_rhosts2(struct passwd *, const char *, const char *, const char *);
   
 int      auth_rhosts_rsa(Authctxt *, char *, Key *);  
 int      auth_password(Authctxt *, const char *);  int      auth_password(Authctxt *, const char *);
 int      auth_rsa(Authctxt *, BIGNUM *);  
 int      auth_rsa_challenge_dialog(Key *);  
 BIGNUM  *auth_rsa_generate_challenge(Key *);  
 int      auth_rsa_verify_response(Key *, BIGNUM *, u_char[]);  
 int      auth_rsa_key_allowed(struct passwd *, BIGNUM *, Key **);  
   
 int      auth_rhosts_rsa_key_allowed(struct passwd *, const char *,  
     const char *, Key *);  
 int      hostbased_key_allowed(struct passwd *, const char *, char *, Key *);  int      hostbased_key_allowed(struct passwd *, const char *, char *, Key *);
 int      user_key_allowed(struct passwd *, Key *, int);  int      user_key_allowed(struct passwd *, Key *, int);
 void     pubkey_auth_info(Authctxt *, const Key *, const char *, ...)  void     pubkey_auth_info(Authctxt *, const Key *, const char *, ...)
Line 135 
Line 126 
 void    krb5_cleanup_proc(Authctxt *authctxt);  void    krb5_cleanup_proc(Authctxt *authctxt);
 #endif /* KRB5 */  #endif /* KRB5 */
   
 void    do_authentication(Authctxt *);  
 void    do_authentication2(Authctxt *);  void    do_authentication2(Authctxt *);
   
 void    auth_info(Authctxt *authctxt, const char *, ...)  void    auth_info(Authctxt *authctxt, const char *, ...)
Line 162 
Line 152 
 int     allowed_user(struct passwd *);  int     allowed_user(struct passwd *);
 struct passwd * getpwnamallow(const char *user);  struct passwd * getpwnamallow(const char *user);
   
 char    *get_challenge(Authctxt *);  
 int     verify_response(Authctxt *, const char *);  
   
 char    *expand_authorized_keys(const char *, struct passwd *pw);  char    *expand_authorized_keys(const char *, struct passwd *pw);
 char    *authorized_principals_file(struct passwd *);  char    *authorized_principals_file(struct passwd *);
   
Line 184 
Line 171 
 Key     *get_hostkey_public_by_type(int, int, struct ssh *);  Key     *get_hostkey_public_by_type(int, int, struct ssh *);
 Key     *get_hostkey_private_by_type(int, int, struct ssh *);  Key     *get_hostkey_private_by_type(int, int, struct ssh *);
 int      get_hostkey_index(Key *, int, struct ssh *);  int      get_hostkey_index(Key *, int, struct ssh *);
 int      ssh1_session_key(BIGNUM *);  
 int      sshd_hostkey_sign(Key *, Key *, u_char **, size_t *,  int      sshd_hostkey_sign(Key *, Key *, u_char **, size_t *,
              const u_char *, size_t, const char *, u_int);               const u_char *, size_t, const char *, u_int);
   

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