diff options
Diffstat (limited to 'auth2-chall.c')
-rw-r--r-- | auth2-chall.c | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/auth2-chall.c b/auth2-chall.c index 9f1d93275..38f955a02 100644 --- a/auth2-chall.c +++ b/auth2-chall.c | |||
@@ -23,7 +23,7 @@ | |||
23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 23 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
24 | */ | 24 | */ |
25 | #include "includes.h" | 25 | #include "includes.h" |
26 | RCSID("$OpenBSD: auth2-chall.c,v 1.16 2002/01/13 17:57:37 markus Exp $"); | 26 | RCSID("$OpenBSD: auth2-chall.c,v 1.17 2002/03/18 17:50:31 provos Exp $"); |
27 | 27 | ||
28 | #include "ssh2.h" | 28 | #include "ssh2.h" |
29 | #include "auth.h" | 29 | #include "auth.h" |
@@ -310,3 +310,22 @@ input_userauth_info_response(int type, u_int32_t seq, void *ctxt) | |||
310 | userauth_finish(authctxt, authenticated, method); | 310 | userauth_finish(authctxt, authenticated, method); |
311 | xfree(method); | 311 | xfree(method); |
312 | } | 312 | } |
313 | |||
314 | void | ||
315 | privsep_challenge_enable(void) | ||
316 | { | ||
317 | #ifdef BSD_AUTH | ||
318 | extern KbdintDevice mm_bsdauth_device; | ||
319 | #endif | ||
320 | #ifdef SKEY | ||
321 | extern KbdintDevice mm_skey_device; | ||
322 | #endif | ||
323 | /* As long as SSHv1 has devices[0] hard coded this is fine */ | ||
324 | #ifdef BSD_AUTH | ||
325 | devices[0] = &mm_bsdauth_device; | ||
326 | #else | ||
327 | #ifdef SKEY | ||
328 | devices[0] = &mm_skey_device; | ||
329 | #endif | ||
330 | #endif | ||
331 | } | ||