summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sshd
diff options
context:
space:
mode:
authorDamien Miller <djm@cvs.openbsd.org>2008-11-04 08:22:14 +0000
committerDamien Miller <djm@cvs.openbsd.org>2008-11-04 08:22:14 +0000
commit6d6cc1a771a01cfb0780b7838a8906907e05decb (patch)
treed51a92e922e99b0362d3bc99f2e42f7da3bfde78 /usr.bin/ssh/sshd
parent48875799da9efccdddf642e514c036278e48eec1 (diff)
Add support for an experimental zero-knowledge password authentication
method using the J-PAKE protocol described in F. Hao, P. Ryan, "Password Authenticated Key Exchange by Juggling", 16th Workshop on Security Protocols, Cambridge, April 2008. This method allows password-based authentication without exposing the password to the server. Instead, the client and server exchange cryptographic proofs to demonstrate of knowledge of the password while revealing nothing useful to an attacker or compromised endpoint. This is experimental, work-in-progress code and is presently compiled-time disabled (turn on -DJPAKE in Makefile.inc). "just commit it. It isn't too intrusive." deraadt@
Diffstat (limited to 'usr.bin/ssh/sshd')
-rw-r--r--usr.bin/ssh/sshd/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/ssh/sshd/Makefile b/usr.bin/ssh/sshd/Makefile
index 158624693db..da984e7a5e2 100644
--- a/usr.bin/ssh/sshd/Makefile
+++ b/usr.bin/ssh/sshd/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.67 2008/02/04 21:53:00 markus Exp $
+# $OpenBSD: Makefile,v 1.68 2008/11/04 08:22:13 djm Exp $
.PATH: ${.CURDIR}/..
@@ -15,7 +15,7 @@ SRCS= sshd.c auth-rhosts.c auth-passwd.c auth-rsa.c auth-rh-rsa.c \
auth-bsdauth.c auth2-hostbased.c auth2-kbdint.c \
auth2-none.c auth2-passwd.c auth2-pubkey.c \
monitor_mm.c monitor.c monitor_wrap.c \
- kexdhs.c kexgexs.c sftp-server.c sftp-common.c
+ kexdhs.c kexgexs.c sftp-server.c sftp-common.c auth2-jpake.c
.include <bsd.own.mk> # for KERBEROS and AFS