Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/Crypto/SelfTest/Hash/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/Crypto/SelfTest/Hash/test_SHA256.pyc

ó
T:´Nc@sdZdZddlZddlTdejfd„ƒYZid„Zedkr{ddlZd	„Zej	d
dƒndS(s&Self-test suite for Crypto.Hash.SHA256s$Id$iÿÿÿÿN(t*tLargeSHA256TestcBseZd„ZRS(cCs¡ddlm}dd
}|j|ƒ}x!tdƒD]}|j|ƒq6W|jd|jƒƒx!tdƒD]}|j|ƒqpW|jd|jƒƒd	S(sSHA256: 512/520 MiB testiÿÿÿÿ(tSHA256tiiÿt@9acca8e8c22201155389f65abbf6bc9723edc7384ead80503839f49dcc56d767it@abf51ad954b246009dfe5a50ecd582fd5b8f1b8b27f30393853c3ef721e7fa6eNi(tCrypto.HashRtnewtxrangetupdatetassertEqualt	hexdigest(tselfRtzerosthti((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Hash/test_SHA256.pytrunTest!s
(t__name__t
__module__R(((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Hash/test_SHA256.pyR scCswdddddd	fdg}d
dlm}d
dlm}||d|ƒ}|jdƒrs|tƒg7}n|S(Nt@ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adtabct@248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1t8abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopqt@cdc76e5c9914fb9281a1c7e284d73e67f1809a48a497200e046d39ccc7112cd0tai
is"a" * 10**6t@f7fd017a3c721ce7ff03f3552c0813adcc48b7f33f07e5e2ba71e23ea393d103s7This message is precisely 55 bytes long, to test a bug.sLength = 55 (mod 64)iÿÿÿÿ(R(tmake_hash_testsRt
slow_tests(Rsabc(RRi@B(Rs7This message is precisely 55 bytes long, to test a bug.sLength = 55 (mod 64)(RRtcommonRtgetR(tconfigt	test_dataRRttests((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Hash/test_SHA256.pyt	get_tests3s 	t__main__cCstjtƒƒS(N(tunittestt	TestSuiteR!(((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Hash/test_SHA256.pyt<lambda>UstdefaultTesttsuite(
t__doc__t__revision__R#tCrypto.Util.py3compattTestCaseRR!RR'tmain(((sD/usr/lib/python2.7/dist-packages/Crypto/SelfTest/Hash/test_SHA256.pyt<module>s