freebsd-ports/security/openssh/files/patch-monitor.c
Dirk Meyer 23f701b695 - Update to 3.6
This version does no longer compile on FreeBSD 2.2.8
2003-03-31 19:48:59 +00:00

36 lines
912 B
C

--- monitor.c.orig Sun Mar 23 20:02:00 2003
+++ monitor.c Mon Mar 31 16:15:24 2003
@@ -30,7 +30,7 @@
#include <openssl/dh.h>
#ifdef SKEY
-#include <skey.h>
+#include <opie.h>
#endif
#include "ssh.h"
@@ -670,11 +670,11 @@
int
mm_answer_skeyquery(int socket, Buffer *m)
{
- struct skey skey;
+ struct opie opie;
char challenge[1024];
u_int success;
- success = skeychallenge(&skey, authctxt->user, challenge) < 0 ? 0 : 1;
+ success = opiechallenge(&opie, authctxt->user, challenge) < 0 ? 0 : 1;
buffer_clear(m);
buffer_put_int(m, success);
@@ -697,8 +697,8 @@
authok = (options.challenge_response_authentication &&
authctxt->valid &&
- skey_haskey(authctxt->pw->pw_name) == 0 &&
- skey_passcheck(authctxt->pw->pw_name, response) != -1);
+ opie_haskey(authctxt->pw->pw_name) == 0 &&
+ opie_passverify(authctxt->pw->pw_name, response) != -1);
xfree(response);