From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11127 invoked by alias); 1 Sep 2005 17:26:28 -0000 Mailing-List: contact mauve-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sources.redhat.com Received: (qmail 10494 invoked by uid 22791); 1 Sep 2005 17:23:30 -0000 Received: from wildebeest.demon.nl (HELO gnu.wildebeest.org) (83.160.152.237) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Thu, 01 Sep 2005 17:23:30 +0000 Received: from elsschot.wildebeest.org ([192.168.1.26]) by gnu.wildebeest.org with esmtp (Exim 3.36 #1 (Debian)) id 1EAsnS-0001Lq-00 for ; Thu, 01 Sep 2005 19:24:18 +0200 Subject: New Adler32 test From: Mark Wielaard To: mauve-discuss@sources.redhat.com Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-0hUZ1m+Sd6c/Z9PunaP5" Date: Thu, 01 Sep 2005 17:26:00 -0000 Message-Id: <1125595411.4878.28.camel@localhost.localdomain> Mime-Version: 1.0 X-SW-Source: 2005-q3/txt/msg00015.txt.bz2 --=-0hUZ1m+Sd6c/Z9PunaP5 Content-Type: multipart/mixed; boundary="=-/ImoSPD9xF1gwffwqdr+" --=-/ImoSPD9xF1gwffwqdr+ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Content-length: 379 Hi, Just added the following Adler32 tests. I couldn't find official test vectors, but these results are for gij/classpath (kaffe seems to have several bugs, patch submitted). Please let me know if anybody know official test vectors for adler32. 2005-09-01 Mark Wielaard * gnu/testlet/java/util/zip/Adler32/checksum.java: New test. Committed, Mark --=-/ImoSPD9xF1gwffwqdr+ Content-Disposition: inline; filename=checksum.java Content-Type: text/x-java; name=checksum.java; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 Content-length: 3852 Ly8gVGFnczogSkRLMS4xDQoNCi8vIENvcHlyaWdodCAoQykgMjAwNSBNYXJr IEouIFdpZWxhYXJkIChtYXJrQGtsb21wLm9yZykNCg0KLy8gVGhpcyBmaWxl IGlzIHBhcnQgb2YgTWF1dmUuDQoNCi8vIE1hdXZlIGlzIGZyZWUgc29mdHdh cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkNCi8v IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5DQovLyB0aGUgRnJlZSBTb2Z0d2Fy ZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyLCBvciAoYXQgeW91ciBv cHRpb24pDQovLyBhbnkgbGF0ZXIgdmVyc2lvbi4NCg0KLy8gTWF1dmUgaXMg ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1 bCwNCi8vIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQovLyBNRVJDSEFOVEFCSUxJVFkg b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl DQovLyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh aWxzLg0KDQovLyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KLy8gYWxvbmcgd2l0 aCBNYXV2ZTsgc2VlIHRoZSBmaWxlIENPUFlJTkcuICBJZiBub3QsIHdyaXRl IHRvDQovLyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZy YW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsDQovLyBCb3N0b24sIE1BIDAy MTEwLTEzMDEgVVNBLg0KDQpwYWNrYWdlIGdudS50ZXN0bGV0LmphdmEudXRp bC56aXAuQWRsZXIzMjsNCg0KaW1wb3J0IGdudS50ZXN0bGV0LlRlc3RsZXQ7 DQppbXBvcnQgZ251LnRlc3RsZXQuVGVzdEhhcm5lc3M7DQppbXBvcnQgamF2 YS51dGlsLnppcC4qOw0KDQpwdWJsaWMgY2xhc3MgY2hlY2tzdW0gaW1wbGVt ZW50cyBUZXN0bGV0DQp7DQogIC8vIDEwMDAsIDYwMDAsIC4uLiwgOTYwMDAg YXJyYXlzIGZpbGxlZCB3aXRoIHZhbHVlID0gKGJ5dGUpIGluZGV4Lg0KICBw cml2YXRlIGZpbmFsIGxvbmdbXSBzb21lTW9yZSA9IG5ldyBsb25nW10geyA0 ODY3OTUwNjhMLA0KCQkJCQkgICAgICAgMTUyNTkxMDg5NEwsDQoJCQkJCSAg ICAgICAzNTQzMDMyODAwTCwNCgkJCQkJICAgICAgIDI0ODM5NDYxMzBMLA0K CQkJCQkgICAgICAgNDE1MDcxMjY5M0wsDQoJCQkJCSAgICAgICAzODc4MTIz Njg3TCwNCgkJCQkJICAgICAgIDM2NTA4OTc5NDVMLA0KCQkJCQkgICAgICAg MTY4MjgyOTI0NEwsDQoJCQkJCSAgICAgICAxODQyMzk1MDU0TCwNCgkJCQkJ ICAgICAgIDQ2MDQxNjk5MkwsDQoJCQkJCSAgICAgICAzMjg3NDkyNjkwTCwN CgkJCQkJICAgICAgIDQ3OTQ1MzQyOUwsDQoJCQkJCSAgICAgICAzOTYwNzcz MDk1TCwNCgkJCQkJICAgICAgIDIwMDgyNDI5NjlMLA0KCQkJCQkgICAgICAg NDEzMDU0MDY4M0wsDQoJCQkJCSAgICAgICAxMDIxMzY3ODU0TCwNCgkJCQkJ ICAgICAgIDQwNjUzNjE5NTJMLA0KCQkJCQkgICAgICAgMjA4MTExNjc1NEws DQoJCQkJCSAgICAgICA0MDMzNjA2ODM3TCwNCgkJCQkJICAgICAgIDExNjIw NzE5MTFMIH07DQoNCiAgcHVibGljIHZvaWQgdGVzdChUZXN0SGFybmVzcyBo YXJuZXNzKQ0KICB7DQogICAgYnl0ZVtdIGJzOw0KICAgIGZvciAoaW50IGkg PSAwOyBpIDwgMjA7IGkrKykNCiAgICAgIHsNCglpbnQgbGVuZ3RoID0gaSAq IDUwMDAgKyAxMDAwOw0KCWJzID0gbmV3IGJ5dGVbbGVuZ3RoXTsNCglmb3Ig KGludCBqID0gMDsgaiA8IGJzLmxlbmd0aDsgaisrKQ0KCSAgYnNbal0gPSAo Ynl0ZSkgajsNCgl0ZXN0KGhhcm5lc3MsIGJzLCBzb21lTW9yZVtpXSk7DQog ICAgICB9DQogIH0NCg0KICBwcml2YXRlIHZvaWQgdGVzdChUZXN0SGFybmVz cyBoYXJuZXNzLCBieXRlW10gYnMsIGxvbmcgcmVzdWx0KQ0KICB7DQogICAg QWRsZXIzMiBhZGxlciA9IG5ldyBBZGxlcjMyKCk7DQogICAgaGFybmVzcy5j aGVjayhhZGxlci5nZXRWYWx1ZSgpLCAxKTsNCiAgICBhZGxlci51cGRhdGUo YnMpOw0KICAgIGhhcm5lc3MuY2hlY2soYWRsZXIuZ2V0VmFsdWUoKSwgcmVz dWx0KTsNCg0KICAgIGFkbGVyLnJlc2V0KCk7DQogICAgaGFybmVzcy5jaGVj ayhhZGxlci5nZXRWYWx1ZSgpLCAxKTsNCiAgICBmb3IgKGludCBpID0gMDsg aSA8IGJzLmxlbmd0aDsgaSArPSAxMDAwKQ0KICAgICAgYWRsZXIudXBkYXRl KGJzLCBpLCAxMDAwKTsNCiAgICBoYXJuZXNzLmNoZWNrKGFkbGVyLmdldFZh bHVlKCksIHJlc3VsdCk7DQoNCiAgICBhZGxlci5yZXNldCgpOw0KICAgIGhh cm5lc3MuY2hlY2soYWRsZXIuZ2V0VmFsdWUoKSwgMSk7DQogICAgZm9yIChp bnQgaSA9IDA7IGkgPCBicy5sZW5ndGg7IGkrKykNCiAgICAgIGFkbGVyLnVw ZGF0ZShic1tpXSk7DQogICAgaGFybmVzcy5jaGVjayhhZGxlci5nZXRWYWx1 ZSgpLCByZXN1bHQpOw0KDQogICAgYWRsZXIucmVzZXQoKTsNCiAgICBoYXJu ZXNzLmNoZWNrKGFkbGVyLmdldFZhbHVlKCksIDEpOw0KICAgIGZvciAoaW50 IGkgPSAwOyBpIDwgMjUwOyBpKyspDQogICAgICBhZGxlci51cGRhdGUoYnNb aV0pOw0KICAgIGZvciAoaW50IGkgPSAyNTA7IGkgPCBicy5sZW5ndGggLSAy NTA7IGkgKz0gMjUwKQ0KICAgICAgYWRsZXIudXBkYXRlKGJzLCBpLCAyNTAp Ow0KICAgIGZvciAoaW50IGkgPSBicy5sZW5ndGggLSAyNTA7IGkgPCBicy5s ZW5ndGg7IGkrKykNCiAgICAgIGFkbGVyLnVwZGF0ZShic1tpXSk7DQogICAg aGFybmVzcy5jaGVjayhhZGxlci5nZXRWYWx1ZSgpLCByZXN1bHQpOw0KICB9 DQp9DQo= --=-/ImoSPD9xF1gwffwqdr+-- --=-0hUZ1m+Sd6c/Z9PunaP5 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part Content-length: 189 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDFzkTxVhZCJWr9QwRAvtMAJ40ovkk3FmgNk/rtjkqnhHZY8ojBQCfc6LR 6VFVHsMpcWV6mtrsK+6Mjfg= =VReE -----END PGP SIGNATURE----- --=-0hUZ1m+Sd6c/Z9PunaP5--