<?xml version="1.0" encoding="ISO-2022-JP"?>
<!DOCTYPE webpage
  PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
    "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">

<webpage id="ja-changes-000804">
<config param="desc" value="$B0E9f%i%$%V%i%j!<$NB.EY2~A1(B: $B?75lHf3S(B"/>
<config param="cvstag" value="$NetBSD: 000804.xml,v 1.1 2007/07/30 22:17:56 kano Exp $"/>
<!-- Based on english version: -->
<!-- NetBSD: 000804.xml,v 1.2 2007/06/09 23:31:08 dsieger Exp   -->
<config param="rcsdate" value="$Date: 2007/07/30 22:17:56 $"/>
<head>
<title>$B0E9f%i%$%V%i%j!<$NB.EY2~A1(B: $B?75lHf3S(B</title>
</head>

<sect1 id="top">

<sect2 id="intro">
<title>$B0E9f%i%$%V%i%j!<$NB.EY2~A1(B (2000 $BG/(B 8 $B7n(B 4 $BF|(B)</title>

<sect3 id="before-and-after">
<title>$BJQ99A08e$NHf3S(B</title>
<para>

$B0J2<$K<($9$N$O!":G6a$N(B Jason Thorpe $B$N(B commit $B$K$h$k@-G=$N:90[$G!"(B
$BHs>o$K82Cx$J$b$N$H$J$C$F$$$^$9!#(B
</para>

<html:hr/>
<html:pre>
<emphasis role="bold">Blowfish</emphasis>

$BJQ99A0(B:
$B%5%$%:(B 8 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 2.97 $BIC$G(B blowfish cbc $B$r(B 2891026 $B2s(B
$B%5%$%:(B 64 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 3.10 $BIC$G(B blowfish cbc $B$r(B 411766 $B2s(B
$B%5%$%:(B 256 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B blowfish cbc $B$r(B 104721 $B2s(B
$B%5%$%:(B 1024 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 2.98 $BIC$G(B blowfish cbc $B$r(B 26291 $B2s(B
$B%5%$%:(B 8192 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 3.10 $BIC$G(B blowfish cbc $B$r(B 3290 $B2s(B
$B<oN`(B              8 $B%P%$%H(B     64 $B%P%$%H(B  256 $B%P%$%H(B  1024 $B%P%$%H(B  8192 $B%P%$%H(B
blowfish cbc      7787.28k     8755.16k     8936.19k     9034.22k     8954.05k

$BJQ998e(B:
$B%5%$%:(B 8 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 3.10 $BIC$G(B blowfish cbc $B$r(B 4573792 $B2s(B
$B%5%$%:(B 64 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 2.99 $BIC$G(B blowfish cbc $B$r(B 713440 $B2s(B
$B%5%$%:(B 256 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B blowfish cbc $B$r(B 183125 $B2s(B
$B%5%$%:(B 1024 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B blowfish cbc $B$r(B 46221 $B2s(B
$B%5%$%:(B 8192 $B$N%V%m%C%/$G(B blowfish cbc $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B blowfish cbc $B$r(B 5787 $B2s(B
$B<oN`(B              8 $B%P%$%H(B    64 $B%P%$%H(B   256 $B%P%$%H(B  1024 $B%P%$%H(B  8192 $B%P%$%H(B
blowfish cbc     12156.26k    15270.96k    15626.67k    15776.77k    15802.37k
</html:pre>
<html:hr/>
<html:pre>
<emphasis role="bold">MD5</emphasis>

$BJQ99A0(B:
$B%5%$%:(B 8 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 1490796 $B2s(B
$B%5%$%:(B 64 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 895849 $B2s(B
$B%5%$%:(B 256 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 410807 $B2s(B
$B%5%$%:(B 1024 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 129416 $B2s(B
$B%5%$%:(B 8192 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 17527 $B2s(B
$B<oN`(B              8 $B%P%$%H(B    64 $B%P%$%H(B   256 $B%P%$%H(B  1024 $B%P%$%H(B  8192 $B%P%$%H(B
md5               3975.46k    19111.45k    35055.53k    44173.99k    47860.39k

$BJQ998e(B:
$B%5%$%:(B 8 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 2041410 $B2s(B
$B%5%$%:(B 64 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 1345402 $B2s(B
$B%5%$%:(B 256 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.10 $BIC$G(B md5 $B$r(B 669827 $B2s(B
$B%5%$%:(B 1024 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 2.96 $BIC$G(B md5 $B$r(B 221744 $B2s(B
$B%5%$%:(B 8192 $B$N%V%m%C%/$G(B md5 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B md5 $B$r(B 30685 $B2s(B
$B<oN`(B              8 $B%P%$%H(B    64 $B%P%$%H(B   256 $B%P%$%H(B  1024 $B%P%$%H(B  8192 $B%P%$%H(B
md5               5443.76k    28701.91k    56968.68k    76711.44k    83790.51k
</html:pre>
<html:hr/>
<html:pre>
<emphasis role="bold">RMD160</emphasis>

$BJQ99A0(B:
$B%5%$%:(B 8 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 778828 $B2s(B
$B%5%$%:(B 64 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 430214 $B2s(B
$B%5%$%:(B 256 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 182108 $B2s(B
$B%5%$%:(B 1024 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 55050 $B2s(B
$B%5%$%:(B 8192 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 7339 $B2s(B
$B<oN`(B              8 $B%P%$%H(B    64 $B%P%$%H(B   256 $B%P%$%H(B  1024 $B%P%$%H(B  8192 $B%P%$%H(B
rmd160            2076.87k     9177.90k    15539.88k    18790.40k    20040.36k

$BJQ998e(B:
$B%5%$%:(B 8 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 1084941 $B2s(B
$B%5%$%:(B 64 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 617966 $B2s(B
$B%5%$%:(B 256 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 2.99 $BIC$G(B rmd160 $B$r(B 267381 $B2s(B
$B%5%$%:(B 1024 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 82001 $B2s(B
$B%5%$%:(B 8192 $B$N%V%m%C%/$G(B rmd160 $B$r(B 3 $BIC4V<B9T(B: 3.00 $BIC$G(B rmd160 $B$r(B 10974 $B2s(B
$B<oN`(B              8 $B%P%$%H(B    64 $B%P%$%H(B   256 $B%P%$%H(B  1024 $B%P%$%H(B  8192 $B%P%$%H(B
rmd160            2893.18k    13183.27k    22892.82k    27989.67k    29966.34k
</html:pre>
<html:hr/>
<html:pre>
<emphasis role="bold">BIGNUM $B%k!<%A%s(B</emphasis>

$BJQ99A0(B:
512 $B%S%C%H$N(B dsa $B$N=pL>$r(B 10 $BIC4V<B9T(B: 9.97 $BIC$G(B 512 $B%S%C%H$N(B DSA $B$N=pL>$r(B 965 $B2s(B
512 $B%S%C%H$N(B dsa $B$N8!>Z$r(B 10 $BIC4V<B9T(B: 9.93 $BIC$G(B 512 $B%S%C%H$N(B DSA $B$N8!>Z$r(B 766 $B2s(B
1024 $B%S%C%H$N(B dsa $B$N=pL>$r(B 10 $BIC4V<B9T(B: 9.99 $BIC$G(B 1024 $B%S%C%H$N(B DSA $B$N=pL>$r(B 276 $B2s(B
1024 $B%S%C%H$N(B dsa $B$N8!>Z$r(B 10 $BIC4V<B9T(B: 9.93 $BIC$G(B 1024 $B%S%C%H$N(B DSA $B$N8!>Z$r(B 217 $B2s(B
                  $B=pL>(B      $B8!>Z(B   $B=pL>(B/$BIC(B  $B8!>Z(B/$BIC(B
dsa  512 $B%S%C%H(B 0.0103 $BIC(B 0.0130 $BIC(B   96.8     77.1
dsa 1024 $B%S%C%H(B 0.0362 $BIC(B 0.0458 $BIC(B   27.6     21.9

$BJQ998e(B:
512 $B%S%C%H$N(B dsa $B$N=pL>$r(B 10 $BIC4V<B9T(B: 9.88 $BIC$G(B 512 $B%S%C%H$N(B DSA $B$N=pL>$r(B 3742 $B2s(B
512 $B%S%C%H$N(B dsa $B$N8!>Z$r(B 10 $BIC4V<B9T(B: 9.92 $BIC$G(B 512 $B%S%C%H$N(B DSA $B$N8!>Z$r(B 3065 $B2s(B
1024 $B%S%C%H$N(B dsa $B$N=pL>$r(B 10 $BIC4V<B9T(B: 9.99 $BIC$G(B 1024 $B%S%C%H$N(B DSA $B$N=pL>$r(B 1357 $B2s(B
1024 $B%S%C%H$N(B dsa $B$N8!>Z$r(B 10 $BIC4V<B9T(B: 9.83 $BIC$G(B 1024 $B%S%C%H$N(B DSA $B$N8!>Z$r(B 1094 $B2s(B
                  $B=pL>(B      $B8!>Z(B   $B=pL>(B/$BIC(B  $B8!>Z(B/$BIC(B
dsa  512 $B%S%C%H(B 0.0026 $BIC(B 0.0032 $BIC(B  378.7    309.0
dsa 1024 $B%S%C%H(B 0.0074 $BIC(B 0.0090 $BIC(B  135.8    111.3
</html:pre>

</sect3>
</sect2>
</sect1>
</webpage>
