Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Aug 2004 17:04:45 +0900 (JST)
From:      Norikatsu Shigemura <nork@FreeBSD.org>
To:        Sam Leffler <sam@errno.com>
Cc:        freebsd-stable@FreeBSD.org
Subject:   Re: OpenSSL with hifn(4) (cryptodev)
Message-ID:  <200408150804.i7F84jCB010066@sakura.ninth-nine.com>
In-Reply-To: <200408030902.59349.sam@errno.com>
References:  <20040803214133.31dd9b03.nork@FreeBSD.org> <200408030902.59349.sam@errno.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

--Multipart=_Sun__15_Aug_2004_17_04_44_+0900_Y1qhbDMF3EYZhh=c
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

	sam, Mike Tancsa, Doug White! Thank you for hints!

On Tue, 3 Aug 2004 09:02:59 -0700
Sam Leffler <sam@errno.com> wrote:
> On Tuesday 03 August 2004 05:41 am, Norikatsu Shigemura wrote:
> > Hi sam!
> > 	I have two Soekris vpn1401 crypto accelerator cards.  I installed
> > 	these to 4-stable machine and 5-current machine.
> 	...
> > 	I confirmed `openssl speed -engine cryptodev', but it looks not
> > 	works.  Because 1st: same speed (before/after install it), 2nd: CPU
> > 	loadavg is always high. So I consider that openssl didn't use
> > 	cryptodev.  Do you have any idea?
> Look in /usr/src/tools/tools/crypto for the cryptostats and hifnstats 
> programs; they will tell you if the h/w is operating correctly.

	I and my friends, Naoki Fukaumi, inverstigated about this
	behavior.  As the result, we confirmed that h/w accerator
	is good works but some limited.

	1. `openssl speed' is not so good:-(.
	   openssl speed -evp aes128(/des/3des) is good.  I saw
	   *Giant and crydev in top(1).

	2. /usr/src/tools/tools/crypto/cryptotest.c clarified the problem.
	   According to cryptotest(I tested ./cyrptotest -z 1000),
	   hifn(4) (=vpn1401) supports des_cbc, 3des_cbc, aes_cbc,
	   aes192_cbc, aes256_cbc, md5_hmac and sha1_hmac. (Of course,
	   I saw ones in top(1))

	3. I read /usr/src/crypto/openssl/crypto/engine/hw_cryptodev.c.
	   Accoring to it, cryptodev engine supports des_cbc, 3des_cbc,
	   aes_cbc, blf_cbc, cast5_cbc, skipjack_cbc(?), sha1_hmac,
	   ripemd160_hmac, md5_kpdk(?), sha1_kpdk(?), md5 and sha1(?).
	   However, we can use these cifers by cryptodev_usable_ciphers,
	   but cannot use these digests by cryptodev_usable_digests,
	   in hw_cryptodev.c.  According to comments:

	* XXXX just disable all digests for now, because it sucks.
	* we need a better way to decide this - i.e. I may not
	* want digests on slow cards like hifn on fast machines,
	* but might want them on slow or loaded machines, etc.
	* will also want them when using crypto cards that don't
	* suck moose gonads - would be nice to be able to decide something
	* as reasonable default without having hackery that's card dependent.
	* of course, the default should probably be just do everything,
	* with perhaps a sysctl to turn algoritms off (or have them off
	* by default) on cards that generally suck like the hifn.

	Hum.....  By union set, so we can use only des_cbc, 3des_cbc
	and aes_cbc.

[SEE ALSO] BenchMark1:  openssl speed -elapsed -evp aes128
			openssl speed -elapsed -evp des3
>>In 5-current with WITNESS
aes-128-cbc         33.20k      211.17k     1184.66k     2574.12k     4918.85k
des-ede3-cbc        70.37k      315.16k      901.09k     1643.15k     6840.56k

>>In 5-current w/o  WITNESS
aes-128-cbc        324.79k     1264.01k     4650.77k    13378.57k    22098.25k
des-ede3-cbc       324.65k     1278.52k     4645.58k    13392.40k    22017.54k

>>In 4-stable
aes-128-cbc        462.81k     1795.23k     6329.75k    16686.62k    29833.64k
des-ede3-cbc       463.48k     1757.60k     1889.31k    16679.92k    29766.37k

>>In 5-current w/o  WITNESS  w/o hifn(4) (PentiumIII-M 1.0GHz x1)
aes-128-cbc      17732.99k    19308.65k    23740.17k    25805.46k    25179.36k
des-ede3-cbc      7347.27k     5895.96k     7762.44k     7755.75k     7824.37k

	And also, I attached results of `./cryptotest -z 1000'.

--Multipart=_Sun__15_Aug_2004_17_04_44_+0900_Y1qhbDMF3EYZhh=c
Content-Type: application/octet-stream;
 name="cryptotest_-z_1000_with_witness.txt"
Content-Disposition: attachment;
 filename="cryptotest_-z_1000_with_witness.txt"
Content-Transfer-Encoding: base64

IDAuMTI1IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgICA4IGJ5dGVzLCAgIDEyNzg5
NSBieXRlL3NlYywgICAgIDEuMCBNYi9zZWMKIDAuMTIwIHNlYywgICAgMjAwMCAgICBkZXMgY3J5
cHRzLCAgICAgIDE2IGJ5dGVzLCAgIDI2NTY2OCBieXRlL3NlYywgICAgIDIuMCBNYi9zZWMKIDAu
MTIzIHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDUyMDMwNCBi
eXRlL3NlYywgICAgIDQuMCBNYi9zZWMKIDAuMTI2IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRz
LCAgICAgIDY0IGJ5dGVzLCAgMTAxNzY1OCBieXRlL3NlYywgICAgIDcuOCBNYi9zZWMKIDAuMTI4
IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMTk5OTg0NCBieXRl
L3NlYywgICAgMTUuMyBNYi9zZWMKIDAuMTM2IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAg
ICAgMjU2IGJ5dGVzLCAgMzc1MjE4MCBieXRlL3NlYywgICAgMjguNiBNYi9zZWMKIDAuMTUxIHNl
YywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgNjc2MDkwNiBieXRlL3Nl
YywgICAgNTEuNiBNYi9zZWMKIDAuMTg1IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAx
MDI0IGJ5dGVzLCAxMTA5NTM0MCBieXRlL3NlYywgICAgODQuNyBNYi9zZWMKIDAuMjYwIHNlYywg
ICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxNTcyNjc0OCBieXRlL3NlYywg
ICAxMjAuMCBNYi9zZWMKIDAuMzk4IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICA0MDk2
IGJ5dGVzLCAyMDU2NDI2MiBieXRlL3NlYywgICAxNTYuOSBNYi9zZWMKIDAuNzEzIHNlYywgICAg
MjAwMCAgICBkZXMgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyMjk5Mzk1OCBieXRlL3NlYywgICAx
NzUuNCBNYi9zZWMKIDAuMTIwIHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgICA4IGJ5
dGVzLCAgIDEzMzAzNiBieXRlL3NlYywgICAgIDEuMCBNYi9zZWMKIDAuMTIxIHNlYywgICAgMjAw
MCAgIDNkZXMgY3J5cHRzLCAgICAgIDE2IGJ5dGVzLCAgIDI2NDM2MiBieXRlL3NlYywgICAgIDIu
MCBNYi9zZWMKIDAuMTIyIHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgIDMyIGJ5dGVz
LCAgIDUyNTk1MiBieXRlL3NlYywgICAgIDQuMCBNYi9zZWMKIDAuMTI1IHNlYywgICAgMjAwMCAg
IDNkZXMgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAgMTAyNDc1NCBieXRlL3NlYywgICAgIDcuOCBN
Yi9zZWMKIDAuMTI3IHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAg
MjAxMTU2NyBieXRlL3NlYywgICAgMTUuMyBNYi9zZWMKIDAuMTM5IHNlYywgICAgMjAwMCAgIDNk
ZXMgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgMzY3MzMzMiBieXRlL3NlYywgICAgMjguMCBNYi9z
ZWMKIDAuMTUxIHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgNjc4
Mzc5MyBieXRlL3NlYywgICAgNTEuOCBNYi9zZWMKIDAuMTgzIHNlYywgICAgMjAwMCAgIDNkZXMg
Y3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMTIwMTU0MCBieXRlL3NlYywgICAgODUuNSBNYi9zZWMK
IDAuMjU1IHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxNjA3OTM5
MiBieXRlL3NlYywgICAxMjIuNyBNYi9zZWMKIDAuMzk4IHNlYywgICAgMjAwMCAgIDNkZXMgY3J5
cHRzLCAgICA0MDk2IGJ5dGVzLCAyMDU5MDUyMCBieXRlL3NlYywgICAxNTcuMSBNYi9zZWMKIDAu
NzEyIHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyMzAxMTU1OSBi
eXRlL3NlYywgICAxNzUuNiBNYi9zZWMKIDAuMTIxIHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRz
LCAgICAgIDE2IGJ5dGVzLCAgIDI2NTEzMSBieXRlL3NlYywgICAgIDIuMCBNYi9zZWMKIDAuMTIx
IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDUyOTY4MyBieXRl
L3NlYywgICAgIDQuMCBNYi9zZWMKIDAuMTI4IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAg
ICAgIDY0IGJ5dGVzLCAgMTAwMzQwMiBieXRlL3NlYywgICAgIDcuNyBNYi9zZWMKIDAuMTI2IHNl
YywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjAyNDY2MCBieXRlL3Nl
YywgICAgMTUuNCBNYi9zZWMKIDAuMTM1IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAg
MjU2IGJ5dGVzLCAgMzc4NjUzNCBieXRlL3NlYywgICAgMjguOSBNYi9zZWMKIDAuMTUwIHNlYywg
ICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgNjgyMTExOSBieXRlL3NlYywg
ICAgNTIuMCBNYi9zZWMKIDAuMTg0IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAxMDI0
IGJ5dGVzLCAxMTE1MjY4MCBieXRlL3NlYywgICAgODUuMSBNYi9zZWMKIDAuMjUzIHNlYywgICAg
MjAwMCAgICBhZXMgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxNjE2NTgyNiBieXRlL3NlYywgICAx
MjMuMyBNYi9zZWMKIDAuMzk3IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICA0MDk2IGJ5
dGVzLCAyMDYxODM0OSBieXRlL3NlYywgICAxNTcuMyBNYi9zZWMKIDAuNzE1IHNlYywgICAgMjAw
MCAgICBhZXMgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyMjkxOTA0NSBieXRlL3NlYywgICAxNzQu
OSBNYi9zZWMKIDAuMTIxIHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAgIDE2IGJ5dGVz
LCAgIDI2MzcwMiBieXRlL3NlYywgICAgIDIuMCBNYi9zZWMKIDAuMTIxIHNlYywgICAgMjAwMCBh
ZXMxOTIgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDUyODE1NyBieXRlL3NlYywgICAgIDQuMCBN
Yi9zZWMKIDAuMTI0IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAg
MTAyOTg5OSBieXRlL3NlYywgICAgIDcuOSBNYi9zZWMKIDAuMTI2IHNlYywgICAgMjAwMCBhZXMx
OTIgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjAzMzE2NiBieXRlL3NlYywgICAgMTUuNSBNYi9z
ZWMKIDAuMTM0IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgMzgx
MjAyMCBieXRlL3NlYywgICAgMjkuMSBNYi9zZWMKIDAuMTUwIHNlYywgICAgMjAwMCBhZXMxOTIg
Y3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgNjgxOTE2NiBieXRlL3NlYywgICAgNTIuMCBNYi9zZWMK
IDAuMTg0IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMTE0MzMz
NCBieXRlL3NlYywgICAgODUuMCBNYi9zZWMKIDAuMjUzIHNlYywgICAgMjAwMCBhZXMxOTIgY3J5
cHRzLCAgICAyMDQ4IGJ5dGVzLCAxNjIxMzE3OCBieXRlL3NlYywgICAxMjMuNyBNYi9zZWMKIDAu
Mzk3IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAyMDYwOTczOCBi
eXRlL3NlYywgICAxNTcuMiBNYi9zZWMKIDAuNzE1IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRz
LCAgICA4MTkyIGJ5dGVzLCAyMjkwMDk3NyBieXRlL3NlYywgICAxNzQuNyBNYi9zZWMKIDAuMTIw
IHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgIDE2IGJ5dGVzLCAgIDI2NTg5MSBieXRl
L3NlYywgICAgIDIuMCBNYi9zZWMKIDAuMTIxIHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAg
ICAgIDMyIGJ5dGVzLCAgIDUyODI0OSBieXRlL3NlYywgICAgIDQuMCBNYi9zZWMKIDAuMTMwIHNl
YywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAgIDk4MjYxMiBieXRlL3Nl
YywgICAgIDcuNSBNYi9zZWMKIDAuMTI2IHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAg
MTI4IGJ5dGVzLCAgMjAzNjg4NyBieXRlL3NlYywgICAgMTUuNSBNYi9zZWMKIDAuMTM1IHNlYywg
ICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgMzgwNDk2NiBieXRlL3NlYywg
ICAgMjkuMCBNYi9zZWMKIDAuMTUwIHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgNTEy
IGJ5dGVzLCAgNjgzNDMyMSBieXRlL3NlYywgICAgNTIuMSBNYi9zZWMKIDAuMTgzIHNlYywgICAg
MjAwMCBhZXMyNTYgY3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMTE5NzgwNCBieXRlL3NlYywgICAg
ODUuNCBNYi9zZWMKIDAuMjUyIHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAyMDQ4IGJ5
dGVzLCAxNjI0Mjk0NiBieXRlL3NlYywgICAxMjMuOSBNYi9zZWMKIDAuMzk5IHNlYywgICAgMjAw
MCBhZXMyNTYgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAyMDU0NjU3MSBieXRlL3NlYywgICAxNTYu
OCBNYi9zZWMKIDAuNzEyIHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICA4MTkyIGJ5dGVz
LCAyMzAwMTY0MSBieXRlL3NlYywgICAxNzUuNSBNYi9zZWMKIDAuMDYxIHNlYywgICAgMTAwMCAg
ICBtZDUgY3J5cHRzLCAgICAgICA4IGJ5dGVzLCAgIDEzMDE4NyBieXRlL3NlYywgICAgIDEuMCBN
Yi9zZWMKIDAuMDYxIHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAgIDE2IGJ5dGVzLCAg
IDI2MjE4OCBieXRlL3NlYywgICAgIDIuMCBNYi9zZWMKIDAuMDYwIHNlYywgICAgMTAwMCAgICBt
ZDUgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDUzMDQ5NSBieXRlL3NlYywgICAgIDQuMCBNYi9z
ZWMKIDAuMDYyIHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAgMTAz
NzU4MCBieXRlL3NlYywgICAgIDcuOSBNYi9zZWMKIDAuMDYzIHNlYywgICAgMTAwMCAgICBtZDUg
Y3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjAzMjUyMCBieXRlL3NlYywgICAgMTUuNSBNYi9zZWMK
IDAuMDY3IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgMzg0ODY0
MCBieXRlL3NlYywgICAgMjkuNCBNYi9zZWMKIDAuMDc0IHNlYywgICAgMTAwMCAgICBtZDUgY3J5
cHRzLCAgICAgNTEyIGJ5dGVzLCAgNjkwODkyOSBieXRlL3NlYywgICAgNTIuNyBNYi9zZWMKIDAu
MDkxIHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMTI0MTI1OSBi
eXRlL3NlYywgICAgODUuOCBNYi9zZWMKIDAuMTI0IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRz
LCAgICAyMDQ4IGJ5dGVzLCAxNjQ5MjA1NiBieXRlL3NlYywgICAxMjUuOCBNYi9zZWMKIDAuMTk1
IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAyMDk2MDczNCBieXRl
L3NlYywgICAxNTkuOSBNYi9zZWMKIDAuMzUyIHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAg
ICA4MTkyIGJ5dGVzLCAyMzI3NDc3NyBieXRlL3NlYywgICAxNzcuNiBNYi9zZWMKIDAuMDYwIHNl
YywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgICA4IGJ5dGVzLCAgIDEzMjMxOSBieXRlL3Nl
YywgICAgIDEuMCBNYi9zZWMKIDAuMDYzIHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAg
IDE2IGJ5dGVzLCAgIDI1MjIwNyBieXRlL3NlYywgICAgIDEuOSBNYi9zZWMKIDAuMDYxIHNlYywg
ICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDUyNzI0NCBieXRlL3NlYywg
ICAgIDQuMCBNYi9zZWMKIDAuMDYyIHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgIDY0
IGJ5dGVzLCAgMTAzODg0MyBieXRlL3NlYywgICAgIDcuOSBNYi9zZWMKIDAuMDY0IHNlYywgICAg
MTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMTk5MDg4NSBieXRlL3NlYywgICAg
MTUuMiBNYi9zZWMKIDAuMDY4IHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgMjU2IGJ5
dGVzLCAgMzc0NjkwOCBieXRlL3NlYywgICAgMjguNiBNYi9zZWMKIDAuMDc1IHNlYywgICAgMTAw
MCAgIHNoYTEgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgNjgxMzIyMiBieXRlL3NlYywgICAgNTIu
MCBNYi9zZWMKIDAuMDkyIHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAxMDI0IGJ5dGVz
LCAxMTE4NDI5MCBieXRlL3NlYywgICAgODUuMyBNYi9zZWMKIDAuMTI0IHNlYywgICAgMTAwMCAg
IHNoYTEgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxNjQ2NDc0MyBieXRlL3NlYywgICAxMjUuNiBN
Yi9zZWMKIDAuMTk2IHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAy
MDkxODc3MSBieXRlL3NlYywgICAxNTkuNiBNYi9zZWMKIDAuMzUyIHNlYywgICAgMTAwMCAgIHNo
YTEgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyMzI3NDE4MiBieXRlL3NlYywgICAxNzcuNiBNYi9z
ZWMK

--Multipart=_Sun__15_Aug_2004_17_04_44_+0900_Y1qhbDMF3EYZhh=c
Content-Type: application/octet-stream;
 name="cryptotest_-z_1000_without_witness.txt"
Content-Disposition: attachment;
 filename="cryptotest_-z_1000_without_witness.txt"
Content-Transfer-Encoding: base64

IDAuMTAxIHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgICA4IGJ5dGVzLCAgIDE1OTEw
NyBieXRlL3NlYywgICAgIDEuMiBNYi9zZWMKIDAuMDk4IHNlYywgICAgMjAwMCAgICBkZXMgY3J5
cHRzLCAgICAgIDE2IGJ5dGVzLCAgIDMyNzI0MiBieXRlL3NlYywgICAgIDIuNSBNYi9zZWMKIDAu
MDk5IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDY0ODU0OCBi
eXRlL3NlYywgICAgIDQuOSBNYi9zZWMKIDAuMTAwIHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRz
LCAgICAgIDY0IGJ5dGVzLCAgMTI4NTgzOCBieXRlL3NlYywgICAgIDkuOCBNYi9zZWMKIDAuMTAz
IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjQ4NDMwMyBieXRl
L3NlYywgICAgMTkuMCBNYi9zZWMKIDAuMTEwIHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAg
ICAgMjU2IGJ5dGVzLCAgNDY0NjY0NiBieXRlL3NlYywgICAgMzUuNSBNYi9zZWMKIDAuMTI1IHNl
YywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgODIxMDEyOCBieXRlL3Nl
YywgICAgNjIuNiBNYi9zZWMKIDAuMTUzIHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAx
MDI0IGJ5dGVzLCAxMzM5MzE0OSBieXRlL3NlYywgICAxMDIuMiBNYi9zZWMKIDAuMjEyIHNlYywg
ICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxOTMyNzUwMSBieXRlL3NlYywg
ICAxNDcuNSBNYi9zZWMKIDAuMzM2IHNlYywgICAgMjAwMCAgICBkZXMgY3J5cHRzLCAgICA0MDk2
IGJ5dGVzLCAyNDM4MjE4NiBieXRlL3NlYywgICAxODYuMCBNYi9zZWMKIDAuNjY3IHNlYywgICAg
MjAwMCAgICBkZXMgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyNDU3NjI4MyBieXRlL3NlYywgICAx
ODcuNSBNYi9zZWMKIDAuMDk4IHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgICA4IGJ5
dGVzLCAgIDE2MzcxOCBieXRlL3NlYywgICAgIDEuMiBNYi9zZWMKIDAuMDk4IHNlYywgICAgMjAw
MCAgIDNkZXMgY3J5cHRzLCAgICAgIDE2IGJ5dGVzLCAgIDMyNzQyOSBieXRlL3NlYywgICAgIDIu
NSBNYi9zZWMKIDAuMDk5IHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgIDMyIGJ5dGVz
LCAgIDY0OTYzNCBieXRlL3NlYywgICAgIDUuMCBNYi9zZWMKIDAuMTAwIHNlYywgICAgMjAwMCAg
IDNkZXMgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAgMTI4Mzg5MCBieXRlL3NlYywgICAgIDkuOCBN
Yi9zZWMKIDAuMTAzIHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAg
MjQ4NDQ5NiBieXRlL3NlYywgICAgMTkuMCBNYi9zZWMKIDAuMTEwIHNlYywgICAgMjAwMCAgIDNk
ZXMgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgNDY0Mzk0OSBieXRlL3NlYywgICAgMzUuNCBNYi9z
ZWMKIDAuMTI0IHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgODI1
MTU0MyBieXRlL3NlYywgICAgNjMuMCBNYi9zZWMKIDAuMTUzIHNlYywgICAgMjAwMCAgIDNkZXMg
Y3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMzM2MTM0MyBieXRlL3NlYywgICAxMDEuOSBNYi9zZWMK
IDAuMjEzIHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxOTI0NDk1
NSBieXRlL3NlYywgICAxNDYuOCBNYi9zZWMKIDAuMzQwIHNlYywgICAgMjAwMCAgIDNkZXMgY3J5
cHRzLCAgICA0MDk2IGJ5dGVzLCAyNDEyMzk4OSBieXRlL3NlYywgICAxODQuMSBNYi9zZWMKIDAu
NjY3IHNlYywgICAgMjAwMCAgIDNkZXMgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyNDU1NjUwMiBi
eXRlL3NlYywgICAxODcuNCBNYi9zZWMKIDAuMDk4IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRz
LCAgICAgIDE2IGJ5dGVzLCAgIDMyNjU3NCBieXRlL3NlYywgICAgIDIuNSBNYi9zZWMKIDAuMTAw
IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDYzODMwMiBieXRl
L3NlYywgICAgIDQuOSBNYi9zZWMKIDAuMTAwIHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAg
ICAgIDY0IGJ5dGVzLCAgMTI4MTExNSBieXRlL3NlYywgICAgIDkuOCBNYi9zZWMKIDAuMTAzIHNl
YywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjQ4MTQzOCBieXRlL3Nl
YywgICAgMTguOSBNYi9zZWMKIDAuMTEwIHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAg
MjU2IGJ5dGVzLCAgNDY0NTY3NiBieXRlL3NlYywgICAgMzUuNCBNYi9zZWMKIDAuMTI0IHNlYywg
ICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgODIyODI3MCBieXRlL3NlYywg
ICAgNjIuOCBNYi9zZWMKIDAuMTU0IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICAxMDI0
IGJ5dGVzLCAxMzMxOTE5OSBieXRlL3NlYywgICAxMDEuNiBNYi9zZWMKIDAuMjEyIHNlYywgICAg
MjAwMCAgICBhZXMgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxOTI4NDA5NyBieXRlL3NlYywgICAx
NDcuMSBNYi9zZWMKIDAuMzM5IHNlYywgICAgMjAwMCAgICBhZXMgY3J5cHRzLCAgICA0MDk2IGJ5
dGVzLCAyNDE2NjExOCBieXRlL3NlYywgICAxODQuNCBNYi9zZWMKIDAuNjY3IHNlYywgICAgMjAw
MCAgICBhZXMgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyNDU1MjMwNyBieXRlL3NlYywgICAxODcu
MyBNYi9zZWMKIDAuMDk4IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAgIDE2IGJ5dGVz
LCAgIDMyNjc3MSBieXRlL3NlYywgICAgIDIuNSBNYi9zZWMKIDAuMTAwIHNlYywgICAgMjAwMCBh
ZXMxOTIgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDY0MDQ3NCBieXRlL3NlYywgICAgIDQuOSBN
Yi9zZWMKIDAuMTAwIHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAg
MTI4NTkwMiBieXRlL3NlYywgICAgIDkuOCBNYi9zZWMKIDAuMTAzIHNlYywgICAgMjAwMCBhZXMx
OTIgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjQ3NzU5NSBieXRlL3NlYywgICAgMTguOSBNYi9z
ZWMKIDAuMTEwIHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgNDY0
MjQ3NSBieXRlL3NlYywgICAgMzUuNCBNYi9zZWMKIDAuMTI0IHNlYywgICAgMjAwMCBhZXMxOTIg
Y3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgODI1MDU0NiBieXRlL3NlYywgICAgNjIuOSBNYi9zZWMK
IDAuMTU0IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMzMyNjM5
MyBieXRlL3NlYywgICAxMDEuNyBNYi9zZWMKIDAuMjEyIHNlYywgICAgMjAwMCBhZXMxOTIgY3J5
cHRzLCAgICAyMDQ4IGJ5dGVzLCAxOTI4MDM3NSBieXRlL3NlYywgICAxNDcuMSBNYi9zZWMKIDAu
MzQwIHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAyNDExNDgyOCBi
eXRlL3NlYywgICAxODQuMCBNYi9zZWMKIDAuNjY2IHNlYywgICAgMjAwMCBhZXMxOTIgY3J5cHRz
LCAgICA4MTkyIGJ5dGVzLCAyNDYwNjU4NiBieXRlL3NlYywgICAxODcuNyBNYi9zZWMKIDAuMDk4
IHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgIDE2IGJ5dGVzLCAgIDMyNjY2NyBieXRl
L3NlYywgICAgIDIuNSBNYi9zZWMKIDAuMTAwIHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAg
ICAgIDMyIGJ5dGVzLCAgIDY0MDAzOCBieXRlL3NlYywgICAgIDQuOSBNYi9zZWMKIDAuMTAwIHNl
YywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAgMTI4MDQ5OSBieXRlL3Nl
YywgICAgIDkuOCBNYi9zZWMKIDAuMTAzIHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAg
MTI4IGJ5dGVzLCAgMjQ4MjAxNSBieXRlL3NlYywgICAgMTguOSBNYi9zZWMKIDAuMTEwIHNlYywg
ICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgNDY0NjE0MCBieXRlL3NlYywg
ICAgMzUuNCBNYi9zZWMKIDAuMTI0IHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAgNTEy
IGJ5dGVzLCAgODIzMjE3MyBieXRlL3NlYywgICAgNjIuOCBNYi9zZWMKIDAuMTUzIHNlYywgICAg
MjAwMCBhZXMyNTYgY3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMzM3MDUwMyBieXRlL3NlYywgICAx
MDIuMCBNYi9zZWMKIDAuMjEzIHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICAyMDQ4IGJ5
dGVzLCAxOTI3MjM5MiBieXRlL3NlYywgICAxNDcuMCBNYi9zZWMKIDAuMzQwIHNlYywgICAgMjAw
MCBhZXMyNTYgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAyNDEwMDA3MiBieXRlL3NlYywgICAxODMu
OSBNYi9zZWMKIDAuNjY2IHNlYywgICAgMjAwMCBhZXMyNTYgY3J5cHRzLCAgICA4MTkyIGJ5dGVz
LCAyNDYxNDMxMiBieXRlL3NlYywgICAxODcuOCBNYi9zZWMKIDAuMDQ4IHNlYywgICAgMTAwMCAg
ICBtZDUgY3J5cHRzLCAgICAgICA4IGJ5dGVzLCAgIDE2NzQxMCBieXRlL3NlYywgICAgIDEuMyBN
Yi9zZWMKIDAuMDQ4IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAgIDE2IGJ5dGVzLCAg
IDMzNTM1OSBieXRlL3NlYywgICAgIDIuNiBNYi9zZWMKIDAuMDQ4IHNlYywgICAgMTAwMCAgICBt
ZDUgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDY2OTQyOCBieXRlL3NlYywgICAgIDUuMSBNYi9z
ZWMKIDAuMDUwIHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAgIDY0IGJ5dGVzLCAgMTI3
OTg3MiBieXRlL3NlYywgICAgIDkuOCBNYi9zZWMKIDAuMDUyIHNlYywgICAgMTAwMCAgICBtZDUg
Y3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjQ0NDI0MSBieXRlL3NlYywgICAgMTguNiBNYi9zZWMK
IDAuMDU0IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAgMjU2IGJ5dGVzLCAgNDcwODcz
OSBieXRlL3NlYywgICAgMzUuOSBNYi9zZWMKIDAuMDYyIHNlYywgICAgMTAwMCAgICBtZDUgY3J5
cHRzLCAgICAgNTEyIGJ5dGVzLCAgODI3MDczNyBieXRlL3NlYywgICAgNjMuMSBNYi9zZWMKIDAu
MDc3IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICAxMDI0IGJ5dGVzLCAxMzM1MjYzMiBi
eXRlL3NlYywgICAxMDEuOSBNYi9zZWMKIDAuMTA1IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRz
LCAgICAyMDQ4IGJ5dGVzLCAxOTQ5MTk1MyBieXRlL3NlYywgICAxNDguNyBNYi9zZWMKIDAuMTYy
IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAyNTIxNjU1MSBieXRl
L3NlYywgICAxOTIuNCBNYi9zZWMKIDAuMzI5IHNlYywgICAgMTAwMCAgICBtZDUgY3J5cHRzLCAg
ICA4MTkyIGJ5dGVzLCAyNDkyNzg4MiBieXRlL3NlYywgICAxOTAuMiBNYi9zZWMKIDAuMDQ5IHNl
YywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgICA4IGJ5dGVzLCAgIDE2MjQzMyBieXRlL3Nl
YywgICAgIDEuMiBNYi9zZWMKIDAuMDQ5IHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAg
IDE2IGJ5dGVzLCAgIDMyNTc5OSBieXRlL3NlYywgICAgIDIuNSBNYi9zZWMKIDAuMDQ5IHNlYywg
ICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgIDMyIGJ5dGVzLCAgIDY1OTQxMyBieXRlL3NlYywg
ICAgIDUuMCBNYi9zZWMKIDAuMDUyIHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgIDY0
IGJ5dGVzLCAgMTIyNTM3MyBieXRlL3NlYywgICAgIDkuMyBNYi9zZWMKIDAuMDUyIHNlYywgICAg
MTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgMTI4IGJ5dGVzLCAgMjQ3Mzk1NiBieXRlL3NlYywgICAg
MTguOSBNYi9zZWMKIDAuMDU1IHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAgMjU2IGJ5
dGVzLCAgNDYyMjUyNCBieXRlL3NlYywgICAgMzUuMyBNYi9zZWMKIDAuMDYyIHNlYywgICAgMTAw
MCAgIHNoYTEgY3J5cHRzLCAgICAgNTEyIGJ5dGVzLCAgODI4MTQ0MCBieXRlL3NlYywgICAgNjMu
MiBNYi9zZWMKIDAuMDc3IHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICAxMDI0IGJ5dGVz
LCAxMzIyMjc5OSBieXRlL3NlYywgICAxMDAuOSBNYi9zZWMKIDAuMTA2IHNlYywgICAgMTAwMCAg
IHNoYTEgY3J5cHRzLCAgICAyMDQ4IGJ5dGVzLCAxOTI0NTk1MCBieXRlL3NlYywgICAxNDYuOCBN
Yi9zZWMKIDAuMTY1IHNlYywgICAgMTAwMCAgIHNoYTEgY3J5cHRzLCAgICA0MDk2IGJ5dGVzLCAy
NDc2NzUwMiBieXRlL3NlYywgICAxODkuMCBNYi9zZWMKIDAuMzI4IHNlYywgICAgMTAwMCAgIHNo
YTEgY3J5cHRzLCAgICA4MTkyIGJ5dGVzLCAyNDk0MjkxMCBieXRlL3NlYywgICAxOTAuMyBNYi9z
ZWMK

--Multipart=_Sun__15_Aug_2004_17_04_44_+0900_Y1qhbDMF3EYZhh=c--



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