Pc @sdZddlTd#d$d%d&d'd(d)ddddfddd*dfg ZidZedkrddlZd Zejd!d"ndS(+s$Id$i(t*t(9c1185a5c5e9fc54612808977ee8f548b2258d31ts'' (empty string)t(0bdc9d2d256b3ee9daae347be6f4dc835a467ffetat(8eb208f7e05d987a9b044a8e98c6b087f15a0bfctabct(5d0689ef49d2fae572b881b123a85ffa21595f36smessage digestt(f71c27109c692c1b56bbdceb5b9d2865b3708dbctabcdefghijklmnopqrstuvwxyzsa-zt(12a053384a9c0c88e405a06c27dcf49ada62eb2bt8abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopqsabcdbcd...pnopqt(b0e20b6e3116640286ed3a87a5713079b21f5189t>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789s A-Z, a-z, 0-9t(9b752e45573d4b39f4dbd3323cab82bf63326bfbt 1234567890is'1234567890' * 8t(52783243c1697bdbe16d37f97f68f08325dc1528i is "a" * 10**6cCs<ddlm}ddlm}||dtddddS( Ni(tRIPEMD(tmake_hash_testsRt digest_sizeitoids+$(t Crypto.HashRtcommonRt test_data(tconfigRR((s;..\python\site-packages\Crypto\SelfTest\Hash\test_RIPEMD.pyt get_tests=s t__main__NcCstjtS(N(tunittestt TestSuiteR(((s;..\python\site-packages\Crypto\SelfTest\Hash\test_RIPEMD.pytFst defaultTesttsuite(RRs'' (empty string)(RR(Rsabc(Rsmessage digest(RR sa-z(R R sabcdbcd...pnopq(R R s A-Z, a-z, 0-9i@B(t __revision__tCrypto.Util.py3compatRRt__name__RRtmain(((s;..\python\site-packages\Crypto\SelfTest\Hash\test_RIPEMD.pyts2