From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jul 26 15:31:04 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA05341;
	Mon, 26 Jul 1999 15:31:04 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from dog.kanagawa.isp.ntt.co.jp (dog.kanagawa.isp.ntt.co.jp [202.212.159.50])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA05335
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 26 Jul 1999 15:31:02 +0900 (JST)
	(envelope-from moritak@kanagawa.isp.ntt.co.jp)
Received: from bird.kanagawa.isp.ntt.co.jp (bird [202.212.159.52])
	by dog.kanagawa.isp.ntt.co.jp (8.9.1/3.7W) with ESMTP id PAA16083
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 26 Jul 1999 15:31:00 +0900 (JST)
Received: from localhost ([172.16.160.107])
	by bird.kanagawa.isp.ntt.co.jp (8.9.1a/3.7W) with ESMTP id PAA29398
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 26 Jul 1999 15:30:59 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 19 Jul 1999 18:08:18 +0900"
	<19990719180818K.moritak@kanagawa.isp.ntt.co.jp>
References: <19990719180818K.moritak@kanagawa.isp.ntt.co.jp>
X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990726153058Q.moritak@kanagawa.isp.ntt.co.jp>
Date: Mon, 26 Jul 1999 15:30:58 +0900
From: "MORITA, Koji" <moritak@kanagawa.isp.ntt.co.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 118
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990726
X-Sequence: FreeBSD-users-jp 44493
Subject: [FreeBSD-users-jp 44493] Re: SSLtelnet
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: moritak@kanagawa.isp.ntt.co.jp

$B?9ED!w?@F`@nK!?M(B.$B#N#T#TElF|K\$G$9!#(B

Subject: [FreeBSD-users-jp 44238] Re: SSLtelnet $B$N(Bmail$B$K$*$$$F!"(B
$B;d(B: "MORITA, Koji" <moritak@kanagawa.isp.ntt.co.jp> $B$O=q$-$^$7$?!#(B

> > $B$A$J$_$K(B0.9.x$B7O(Btelnetd$B"+(B0.8.x$B7O(Btelnet$B$G$O@.8y$7$^$7$?!#(B
> > $B!t$,!"@_Dj$,4E$+$C$?$h$&$G!"(B/bin/login$B$,$J$$$HE\$i$l$^$7$?!#(B
> > $B!t!t$H$j$"$($:!"(Bln -s /usr/bin/login /bin/login $B$H$7$F@.8y!#(B
> 
> $B$3$N<B83!"(B0.9.x$B7O(Btelnetd$B$G$O$J$/(B0.8.x$B7O$r;HMQ$7$F$$$^$7$?!#(B
> 
> $B:FEY!"(B0.9.x$B7O(Btelnetd$B$G<B83$7$?$H$3$m!"$d$O$j@\B3IT2D$G$7$?!#(B
> $B!t;DG0!#(B

$B2y$7$+$C$?$N$G!">/$7$b$,$$$F$_$^$7$?!#(B(^^;)

$B$=$7$F!"!"!"(B
1. 0.9.3a-telnetd $B"+(B 0.8.1(a)-telnet $B!{(B
2. 0.8.1(a)-telnetd $B"+(B 0.8.1(a)-telnet $B!{(B
3. 0.9.3a-telnetd $B"+(B 0.9.3a-telnet $B!{(B
4. 0.8.1(a)-telnetd $B"+(B 0.9.3a-telnet $B!_(B
$B$H$$$&7k2L$rF@$?$N$GJs9p$7$^$9!#(B
$B!t(B4.$B$G<:GT$9$k$N$O(B[FreeBSD-users-jp 44248]$B$G:j;3$5$s$+$i$4;XE&$,$"$C$?(B
$B!tLdBj$G$O$J$$$+$H;W$&$N$G$9$,!"3NG'$O<h$l$F$*$j$^$;$s!#(B

OpenSSL-0.9.3a$B$rMQ$$$F(BSSLtelnet-0.13$B$r(Bmake$B$9$k:]$NCm0UE@$H$7$F$O!"(B
1. ports$B$N(Bpatch$B$r$"$F$k!#(B:-)

2. RSA_generate_key$B$N07$$$,(B0.8.x$B7O$H(B0.9.x$B7O$H$G$O0c$&$N$G!"0J2<$N$h$&$J(B
   $B=$@5$r2C$($k!#(B

---<cut here>---
--- lib/libtelnet/sslapp.c.orig Mon Jul 26 14:05:13 1999
+++ lib/libtelnet/sslapp.c      Mon Jul 26 14:03:59 1999
@@ -79,11 +79,11 @@
     if (SSL_CTX_need_tmp_RSA(ssl_ctx)) {
       RSA *rsa;
 
       if (ssl_debug_flag)
          BIO_printf(bio_err,"Generating temp (512 bit) RSA key ...\r\n");
-      rsa=RSA_generate_key(512,RSA_F4,NULL);
+      rsa=RSA_generate_key(512,RSA_F4,NULL,NULL);
       if (ssl_debug_flag)
          BIO_printf(bio_err,"Generation of temp (512 bit) RSA key done\r\n");
    
       if (!SSL_CTX_set_tmp_rsa(ssl_ctx,rsa)) {
        BIO_printf(bio_err,"Failed to assign generated temp RSA key!\r\n");
---<cut here>---

3. SSLeay$B$O(Bdefault$B$G$O(Binclude file$B$r(B/usr/local/ssl/include$B$KCV$/$,!"(B
   OpenSSL$B$O(B/usr/local/ssl/include/openssl$B$KCV$/$N$G!"E,59;2>H$9$k$h$&$K(B
   path$B$r@_Dj$9$k!#(B
   $B!t(Bports$B$G$O(B?
---<cut here>---
--- lib/libtelnet/Makefile.orig Mon Jul 26 13:56:49 1999
+++ lib/libtelnet/Makefile      Mon Jul 26 13:57:00 1999
@@ -10,11 +10,11 @@
 
 # WAS
 #CFLAGS= -DENCRYPT -DAUTHENTICATE -DSRA -DUSE_SSL -DDES_ENCRYPTION \
 #-I../libbsd/include -I../libpk
 
-CFLAGS+= -DAUTHENTICATE -DUSE_SSL -I$(SSLTOP)/include -I../libbsd/include
+CFLAGS+= -DAUTHENTICATE -DUSE_SSL -I$(SSLTOP)/include -I$(SSLTOP)/include/openssl -I../libbsd/include
 
 lib${LIB}.a: ${OBJS}
        echo building standard ${LIB} library 
        rm -f lib${LIB}.a 
        if [ -f /usr/bin/lorder ]; then \
--- telnet/Makefile.orig        Mon Jul 26 14:07:16 1999
+++ telnet/Makefile     Mon Jul 26 14:06:16 1999
@@ -6,11 +6,11 @@
 PROG=  telnet
 
 
 CFLAGS+= -DKLUDGELINEMODE -DUSE_TERMIO -DAUTHENTICATE -DUSE_SSL \
        -DFILIO_H -I../lib -I../lib/libbsd/include \
-       -I$(SSLTOP)/include
+       -I$(SSLTOP)/include -I$(SSLTOP)/include/openssl
 
 
 LIBS=   ../lib/libtelnet/libtelnet.a \
         $(SSLTOP)/lib/libssl.a \
        $(SSLTOP)/lib/libcrypto.a 
--- telnetd/Makefile.orig       Mon Jul 26 14:07:46 1999
+++ telnetd/Makefile    Mon Jul 26 14:08:11 1999
@@ -4,11 +4,11 @@
 
 PROG=  telnetd
 
 CFLAGS+= -DTERMCAP -DKLUDGELINEMODE -DUSE_TERMIO -DAUTHENTICATE -DUSE_SSL \
        -DDIAGNOSTICS -DFILIO_H -I../lib -I../lib/libbsd/include \
-       -I$(SSLTOP)/include
+       -I$(SSLTOP)/include -I$(SSLTOP)/include/openssl
 
 LIBS=  ../lib/libtelnet/libtelnet.a \
        $(SSLTOP)/lib/libssl.a \
        $(SSLTOP)/lib/libcrypto.a -lutil
 #      $(SSLTOP)/lib/libdes.a
---<cut here>---

$B$@$$$?$$$3$l$GLdBjL5$/(Bmake$B=PMh$k$G$7$g$&!#(B

$B7kO@$H$7$F$O!"(B
1. RSA_generate_key$B$K4X$9$k=$@5$r2C$($?(B0.9.3a-telnetd$B$r;HMQ$9$l$P!"(B
   client$B$,$I$A$i$G$bLdBj$OL5$$!#(B
   $B!t(BTTXSSL$B$G$bLdBjL5$/@\B32DG=$G$9!#(B:-)

2. 0.8.1(a)-telnetd$B$H(B0.9.3a-telnet$B$N@\B3$O0MA3LdBj$,;D$C$F$$$k!#(B
   $B!t(BTLS1$B$r;HMQ$7$J$1$l$P(BOK?
   $B!t!t(BSSL3$B$b$@$a(B?(openssl $B$G$N@\B3$K<:GT$7$?$N$G!#(B)

$B0J>e!";29M$^$G!#(B

*                            >>> MORITA, Koji <<<                            *
*                Kanagawa Branch Business Communications Dept.               *
*               NIPPON TELEGRAPH AND TELEPHONE EAST CORPORATION              *
* Tel:+81-45-224-3871 FAX:+81-45-224-6142 E-mail:kjm@kanagawa.isp.ntt.co.jp  *
