1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/contrib
Nick Sayer 0f8c8396c5 Add SRA authentication to src/crypto/telnet.
SRA does a Diffie-Hellmen exchange and then DES-encrypts the
authentication data. If the authentication is successful, it also
sets up a session key for DES encryption.

SRA was originally developed at Texas A&M University.

This code is probably export restricted (despite the fact that I
originally found it at a University in Germany).

SRA is not perfect. It is vulnerable to monkey-in-the-middle attacks
and does not use tremendously large DH constants (and thus an individual
exchange probably could be factored in a few days on modern CPU
horsepower). It does not, however, require any changes in user or
administrative behavior and foils session hijacking and sniffing.
The goal of this commit is that telnet and telnetd end up in the DES
distribution and that therefore an encrypted session telnet becomes
standard issue for FreeBSD.
1999-08-16 11:24:29 +00:00
..
amd Bad reference of uname(2) -> uname(3) 1999-08-14 21:37:28 +00:00
awk
bc
bind
binutils
bison Document how I imported this. 1999-08-14 22:33:55 +00:00
cpio
cvs
diff
gcc Move "WORD_SWITCH_TAKES_ARG" & "SWITCH_TAKES_ARG" to the general spec file 1999-08-15 22:02:50 +00:00
gdb
global
gperf
groff Tune table since 0200-0206 is not available, add more chars 1999-07-31 15:51:57 +00:00
ipfilter
isc-dhcp Check to see if /usr/bin/logger exists before using it. Use "echo" if 1999-08-10 07:16:00 +00:00
libgmp
libpam
libpcap
libreadline
nvi Set the close-on-exec flag when we lock the file we're editing. 1999-08-06 08:34:42 +00:00
opie
patch
perl5
pnpinfo
sendmail
tcp_wrappers
tcpdump
telnet Add SRA authentication to src/crypto/telnet. 1999-08-16 11:24:29 +00:00
texinfo
top
traceroute