]> andersk Git - openssh.git/blobdiff - auth.h
Please grep through the source and look for 'ISSUE' comments and verify
[openssh.git] / auth.h
diff --git a/auth.h b/auth.h
index 4b029f9ccae99b1d35893fa4833848108eeb3f76..bf4787b6848ee4221564f859d6e2df39616e9d55 100644 (file)
--- a/auth.h
+++ b/auth.h
@@ -21,7 +21,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $OpenBSD: auth.h,v 1.8 2000/12/28 14:25:51 markus Exp $
+ * $OpenBSD: auth.h,v 1.9 2001/01/18 16:59:59 markus Exp $
  */
 #ifndef AUTH_H
 #define AUTH_H
 typedef struct Authctxt Authctxt;
 struct Authctxt {
        int success;
+       int postponed;
        int valid;
        int attempt;
        int failures;
        char *user;
        char *service;
        struct passwd *pw;
+       char *style;
 };
 
 #include "auth-pam.h"
@@ -43,13 +45,20 @@ struct Authctxt {
 void   do_authentication(void);
 void   do_authentication2(void);
 
-void   userauth_log(Authctxt *authctxt, int authenticated, char *method);
+Authctxt *authctxt_new(void);
+void   auth_log(Authctxt *authctxt, int authenticated, char *method, char *info);
 void   userauth_reply(Authctxt *authctxt, int authenticated);
+int    auth_root_allowed(void);
 
-int    auth2_skey(Authctxt *authctxt);
+int    auth2_challenge(Authctxt *authctxt, char *devs);
 
 int    allowed_user(struct passwd * pw);
+
+char   *get_challenge(Authctxt *authctxt, char *devs);
+int    verify_response(Authctxt *authctxt, char *response);
+
 struct passwd * auth_get_user(void);
+struct passwd * pwcopy(struct passwd *pw);
 
 #define AUTH_FAIL_MAX 6
 #define AUTH_FAIL_LOG (AUTH_FAIL_MAX/2)
This page took 0.038109 seconds and 4 git commands to generate.