diff options
Diffstat (limited to 'auth-passwd.c')
-rw-r--r-- | auth-passwd.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/auth-passwd.c b/auth-passwd.c index 662f85f63..e64e65682 100644 --- a/auth-passwd.c +++ b/auth-passwd.c | |||
@@ -11,7 +11,7 @@ | |||
11 | 11 | ||
12 | #ifndef USE_PAM | 12 | #ifndef USE_PAM |
13 | 13 | ||
14 | RCSID("$Id: auth-passwd.c,v 1.18 2000/04/16 02:31:49 damien Exp $"); | 14 | RCSID("$Id: auth-passwd.c,v 1.19 2000/04/29 14:47:29 damien Exp $"); |
15 | 15 | ||
16 | #include "packet.h" | 16 | #include "packet.h" |
17 | #include "ssh.h" | 17 | #include "ssh.h" |
@@ -19,9 +19,12 @@ RCSID("$Id: auth-passwd.c,v 1.18 2000/04/16 02:31:49 damien Exp $"); | |||
19 | #include "xmalloc.h" | 19 | #include "xmalloc.h" |
20 | 20 | ||
21 | #ifdef WITH_AIXAUTHENTICATE | 21 | #ifdef WITH_AIXAUTHENTICATE |
22 | #include <login.h> | 22 | # include <login.h> |
23 | #endif | ||
24 | #ifdef HAVE_HPUX_TRUSTED_SYSTEM_PW | ||
25 | # include <hpsecurity.h> | ||
26 | # include <prot.h> | ||
23 | #endif | 27 | #endif |
24 | |||
25 | #ifdef HAVE_SHADOW_H | 28 | #ifdef HAVE_SHADOW_H |
26 | # include <shadow.h> | 29 | # include <shadow.h> |
27 | #endif | 30 | #endif |
@@ -108,7 +111,11 @@ auth_password(struct passwd * pw, const char *password) | |||
108 | else | 111 | else |
109 | encrypted_password = crypt(password, salt); | 112 | encrypted_password = crypt(password, salt); |
110 | #else /* HAVE_MD5_PASSWORDS */ | 113 | #else /* HAVE_MD5_PASSWORDS */ |
114 | # ifdef HAVE_HPUX_TRUSTED_SYSTEM_PW | ||
115 | encrypted_password = bigcrypt(password, salt); | ||
116 | # else | ||
111 | encrypted_password = crypt(password, salt); | 117 | encrypted_password = crypt(password, salt); |
118 | # endif /* HAVE_HPUX_TRUSTED_SYSTEM_PW */ | ||
112 | #endif /* HAVE_MD5_PASSWORDS */ | 119 | #endif /* HAVE_MD5_PASSWORDS */ |
113 | 120 | ||
114 | /* Authentication is accepted if the encrypted passwords are identical. */ | 121 | /* Authentication is accepted if the encrypted passwords are identical. */ |