Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Aug 1999 04:24:29 -0700 (PDT)
From:      Nick Sayer <nsayer@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/crypto/telnet Makefile src/crypto/telnet/arpa telnet.h src/crypto/telnet/libtelnet Makefile pk.c pk.h sra.c auth-proto.h auth.c enc-proto.h encrypt.c encrypt.h src/crypto/telnet/telnet Makefile src/crypto/telnet/telnetd ...
Message-ID:  <199908161124.EAA37863@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
nsayer      1999/08/16 04:24:29 PDT

  Modified files:
    crypto/telnet/arpa   telnet.h 
    crypto/telnet/libtelnet auth-proto.h auth.c enc-proto.h 
                            encrypt.c encrypt.h 
  Added files:
    crypto/telnet        Makefile 
    crypto/telnet/libtelnet Makefile pk.c pk.h sra.c 
    crypto/telnet/telnet Makefile 
    crypto/telnet/telnetd Makefile 
  Log:
  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.
  
  Revision  Changes    Path
  1.3       +3 -2      src/crypto/telnet/arpa/telnet.h
  1.3       +8 -0      src/crypto/telnet/libtelnet/auth-proto.h
  1.3       +10 -0     src/crypto/telnet/libtelnet/auth.c
  1.3       +2 -0      src/crypto/telnet/libtelnet/enc-proto.h
  1.3       +11 -4     src/crypto/telnet/libtelnet/encrypt.c
  1.3       +5 -0      src/crypto/telnet/libtelnet/encrypt.h



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908161124.EAA37863>