From owner-man-jp-reviewer@jp.freebsd.org  Thu Dec 30 02:42:58 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA46897;
	Thu, 30 Dec 1999 02:42:58 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from multi.al.rim.or.jp (multi.al.rim.or.jp [202.247.191.124])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id CAA46892
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 30 Dec 1999 02:42:58 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
Received: from relay.rim.or.jp by multi.al.rim.or.jp (8.8.8/3.7W/HMX-12) with ESMTP id CAA03234 for <man-jp-reviewer@jp.freebsd.org>; Thu, 30 Dec 1999 02:42:57 +0900 (JST)
Received: from localhost by relay.rim.or.jp (8.8.8/3.7W/HMX-12)
	id CAA28736; Thu, 30 Dec 1999 02:42:57 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
To: man-jp-reviewer@jp.freebsd.org
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991230024215X.k-horik@yk.rim.or.jp>
Date: Thu, 30 Dec 1999 02:42:15 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 75
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1882
Subject: [man-jp-reviewer 1882] (check) random.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-horik@yk.rim.or.jp

 $BKY@n$G$9!#(B
 random.4 $B$N%A%'%C%/$G$9!#(B

 o 85 $B9TL\IU6a(B
   $B!V%+%&%s%?$H$P$l$F$$$J$$HkL)$N(B MD5 $B%O%C%7%s%0!W(B
   ->
   $B!V%+%&%s%?$H$P$l$F$$$J$$HkL)$KBP$7$F(B MD5 $B%O%C%7%s%0$7$?$b$N!W(B
   $B85Lu$@$H!V$P$l$F$$$J$$HkL)$N!W$,!V(BMD5 $B%O%C%7%s%0!W$r=$>~$9$k$h$&$K(B
   $B8+$($k$?$a!"=$@5$7$^$7$?!#(B
   $B86J8$O!"(Bsince in the worse case this is equivalent to hashing MD5
   with a counter and an undisclosed secret.


--- random.4~	Thu Dec 30 00:28:07 1999
+++ random.4	Thu Dec 30 01:28:49 1999
@@ -49,7 +49,7 @@
 .Sh $B2r@b(B
 $B$3$N%G%P%$%9$O%G%P%$%9%I%i%$%P$J$I$+$i4D6-%N%$%:$r=8$a!"0E9f$G$NMxMQ$KE,Ev$J(B
 $BNI$$Mp?t$rJV$7$^$9!#0E9f$G$NMxMQ$O$b$A$m$s!"$3$N?t$O(B TCP $B%7!<%1%s%9HV9f$N$?$a$N(B
-$BMp?t$N<o$d!"%i%s%@%`$J$@$1$G$J$/967b<T$,M=A[$9$k$N$,Fq$7$$?t$,K>$^$7$$$=$NB>$N(B
+$BMp?t$N<o$d!"%i%s%@%`$J$@$1$G$J$/967b<T$NM=A[$,Fq$7$$?t$,K>$^$7$$$=$NB>$N(B
 $B$H$3$m$G$bNI$$$b$N$G$9!#(B
 .Ss $BA`:n$NM}O@(B
 $B%3%s%T%e!<%?$O$H$F$bM=B,$7$d$9$$AuCV$G$9!#=>$C$F%3%s%T%e!<%?$GK\Ev$KMp?t$r(B
@@ -59,7 +59,7 @@
 $B$=$7$F$"$k%"%W%j%1!<%7%g%s$K$H$C$F$O!"$3$l$O<u$1F~$l$i$l$^$;$s!#(B
 $B$=$3$G$=$NBe$o$j$K!"%3%s%T%e!<%?$N4D6-$+$i!V4D6-%N%$%:!W$r=8$a$F!"$=$l$r;H$C$F(B
 $BMp?t$r:n$kI,MW$,$"$j$^$9!#!V4D6-%N%$%:!W$O30It$N967b<T$K$O8+$k$N$,Fq$7$$$b$N$G(B
-$B$J$1$l$P$J$j$^$;$s!#(BUnix $B4D6-$G$O$3$l$O%+!<%M%k$NCf$+$i:G$b$&$^$/$G$-$^$9!#(B
+$B$J$1$l$P$J$j$^$;$s!#(BUnix $B4D6-$G$O!"$3$l$O%+!<%M%kCf$G9T$&$N$,:GA1$G$9!#(B
 .Pp
 $B4D6-$+$i$NMp?t8;$K$O!"%-!<$r2!$94V$N%?%$%_%s%0$d$$$/$D$+$N3d$j9~$_$N(B
 $B4V$N%?%$%_%s%0!"$=$7$F(B (a) $BHs7hDjO@E*$G(B (b) $B30It$N4Q;!<T$+$i(B
@@ -72,8 +72,8 @@
 .Em $B8+@Q$j(B
 $B$^$9!#(B
 .Pp
-$BMp?t$,MW5a$5$l$k$H!"Mp?t$O%+%&%s%?$H!V%(%s%H%m%T!<$N$?$^$j>l!W$N(B
-$BFbMF$NOB$N(B MD5 $B%O%C%7%e$r$H$k$3$H$K$h$jF@$i$l$^$9!#(B
+$BMp?t$,MW5a$5$l$k$H!"%+%&%s%?$H!V%(%s%H%m%T!<$N$?$^$j>l!W$N(B
+$BFbMF$NOB$N(B MD5 $B%O%C%7%e$r$H$k$3$H$K$h$j!"Mp?t$,F@$i$l$^$9!#(B
 MD5 $B%O%C%7%e$r;H$&M}M3$OMp?t@8@.4o$NFbIt>uBV$r30$K$5$i$9$N$rKI$2$k$+$i$G$9!#(B
 MD5 $B%O%C%7%e$O$?$^$j>l$rJ]8n$7$^$9$,!"$?$^$j>l$+$i:n$i$l$kMp?t$O$=$l$>$l(B
 $BFbIt>uBV$+$iF@$i$l$k>pJs$r$$$/$i$+O3$i$7$^$9!#$=$N$?$a>pJsNL$,A}$($k$H(B
@@ -85,8 +85,9 @@
 $B$b$7$3$N8+@Q$j$,(B 0 $B$K$J$C$F$b!"%k!<%A%s$OMp?t$r:n$jB3$1$k$3$H$,$G$-$^$9!#(B
 $B$7$+$7$J$,$i!"967b<T$,Mp?t@8@.4o$N=PNO$d(B MD5 $B%"%k%4%j%:%`$r2r@O$7$F(B
 $B%k!<%A%s$N=PNO$N?dB,$K@.8y$9$k$+$bCN$l$^$;$s!#(B
-$B:G0-$N>l9g$3$l$O%+%&%s%?$H$P$l$F$$$J$$HkL)$N(B MD5 $B%O%C%7%s%0$HF1$8$J$N$G!"(B
-Phil Karn ($B%(%s%H%m%T!<$N$?$^$j>l$+$iMp?t$r<h$j=P$9$N$K(B $B%+%&%s%?$r2C$($?(B
+$B:G0-$N>l9g!"%+%&%s%?$H$P$l$F$$$J$$HkL)$KBP$7$F(B MD5 $B%O%C%7%s%0$7$?$b$N(B
+$B$HF1$8$K$J$k$N$G!"(B
+Phil Karn ($B%(%s%H%m%T!<$N$?$^$j>l$+$iMp?t$r<h$j=P$9$N$K!"%+%&%s%?$r2C$($?(B
 MD5 $B$r;H$&5!9=$r9M$($??MJ*(B) $B$O$3$l$r!V<BMQE*$JMp;($5!W$H8F$s$G$$$^$9!#(B
 $B$b$7(B MD5 $B$,6/NO$J0E9f%O%C%7%e$G$"$l$P!"$3$l$O$+$J$j967b$KBQ$($i$l$k$O$:$G$9!#(B
 .Ss $B%(%/%9%]!<%H$5$l$?%$%s%?%U%'!<%9(B \(em $B=PNO(B
@@ -105,15 +106,15 @@
 $B$H(B
 .Pa /dev/urandom
 $B$N(B 2 $B$D$N%-%c%i%/%?7?%G%P%$%9$G$9!#(B
-$B:GBg$G$b%(%s%H%m%T!<$N$?$^$j>l$K4^$^$l$k(B($BMp?t@8@.4o$K$h$j8+@Q$b$i$l$?(B)
+$B:GBg$G$b%(%s%H%m%T!<$N$?$^$j>l$K4^$^$l$k(B ($BMp?t@8@.4o$K$h$j8+@Q$b$i$l$?(B)
 $B%S%C%H?t$NMp?t$7$+JV$5$J$$$N$G(B
 .Pa /dev/random
-$B%G%P%$%9$OHs>o$K9bIJ<A$NMp?t$,I,MW$J$H$-(B($BNc$($P!"80$N@8@.(B)$B$N;HMQ$K(B
+$B%G%P%$%9$OHs>o$K9bIJ<A$NMp?t$,I,MW$J$H$-(B ($BNc$($P!"80$N@8@.(B) $B$N;HMQ$K(B
 $B$U$5$o$7$$$G$9!#(B
 .Pp
 .Pa /dev/urandom
 $B%G%P%$%9$O$3$N@)8B$,$J$/!"MW5a$5$l$?$@$1$N%P%$%H$rJV$7$^$9!#(B
-$B%(%s%H%m%T!<$N$?$^$j>l$rJQ99$9$k;~4V$rM?$($J$$$G$$$/$D$bMp?t$rMW5a$9$k$H(B
+$B%(%s%H%m%T!<$N$?$^$j>l$,:FC_@Q$9$k;~4V$rM?$($:$KB?$/$NMp?t$rMW5a$9$k$H!"(B
 $BMp?t$N<A$,Dc$/$J$j$^$9!#(B
 $B$7$+$7$J$,$i!"B?$/$N%"%W%j%1!<%7%g%s$K$H$C$F$O$3$l$O<u$1F~$l$i$l$k$G$7$g$&!#(B
 .Ss $B%(%/%9%]!<%H$5$l$?%$%s%?%U%'!<%9(B \(em $BF~NO(B
