� �/�Oc@s�dZddlZdZddlTdddddddddfgZdejfd��YZid�Zedkr�ddlZd�Z ej dd�ndS(s%Self-test suite for Crypto.Cipher.XORi����Ns$Id$(t*t01t00szero keyt0102040810204080t0003050911214181s 1-byte keytcda8c8a2dc8a8c2atccaas 2-byte keytffi@t@fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0efeeedecebeae9e8e7e6e5e4e3e2e1e0it@000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fs 32-byte keytTruncationSelfTestcBseZd�ZRS(cCs|jttjdd�dS(sB33-byte key (should raise ValueError under current implementation)txi!N(t assertRaisest ValueErrortXORtnew(tself((sE/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Cipher/test_XOR.pytrunTest7s(t__name__t __module__R(((sE/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Cipher/test_XOR.pyR 5scCs:ddlmaddlm}|tdt�t�gS(Ni����(R(tmake_stream_testsR(t Crypto.CipherRtcommonRt test_dataR (tconfigR((sE/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Cipher/test_XOR.pyt get_tests=st__main__cCstjt��S(N(tunittestt TestSuiteR(((sE/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Cipher/test_XOR.pytEst defaultTesttsuite(RRRszero key(RRRs 1-byte key(RRRs 2-byte key( t__doc__Rt __revision__tCrypto.Util.py3compatRtTestCaseR RRRtmain(((sE/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Cipher/test_XOR.pyts*