�
�/�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@000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fs32-byte keytTruncationSelfTestcBseZd�ZRS(cCs|jttjdd�dS(sB33-byte key (should raise ValueError under current implementation)txi!N(tassertRaisest
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.pytEstdefaultTesttsuite(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*