Current File : //usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyo
�
Bd\Rc@s�dZddlZddlmZddlmZddlmZm	Z	ddl
Td�Zdejfd	��YZ
d
ejfd��YZid�Zed
kr�d�Zejdd�ndS(s$Id$i����N(t	unhexlify(tlist_test_cases(tSHAtHMAC(t*cCstt|��S(N(Rtb(tt((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pytt2b!stPBKDF1_TestscBseZdZd�ZRS(tpasswordt78578E5A5D63CB06ii�t DC19847E05C64D2FAF10EBFB4A3D2A20cCsY|jd}t|dt|d�|d|dt�}|j|t|d��dS(Niiiii(t	_testDatatPBKDF1RtSHA1tassertEqual(tselftvtres((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyttest11s
.(R	R
ii�R((R	R
ii�R(t__name__t
__module__RR(((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyR#stPBKDF2_Testsc
Bs)eZddddddfZd�ZRS(R	R
iit0BFDE6BE94DF7E11DD409BCE20A0255EC327CB936FFE93643t73616c74iit(0c60c80f961f0e71f3a9b524af6012062fe037a6it(ea6c014dc72d6f8ccd1ed92ace1d41f0d8de8957it(4b007901b765489abead49d926f721d065a429c1tpasswordPASSWORDpasswordtH73616c7453414c5473616c7453414c5473616c7453414c5473616c7453414c5473616c74it23d2eec4fe41c849b80c8d83662c0e44a8b291a964cf2f07038t	passwordt
7361006c74it 56fa6aa75548099dcc37d7f03425e0c3cCs�d�}x�tt|j��D]�}|j|}t|dt|d�|d|d�}t|dt|d�|d|d|�}|j|t|d��|j||�qWdS(NcSstj||t�j�S(N(RtnewRtdigest(tpts((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pytprfNsiiiii(txrangetlenRtPBKDF2RR(RR&tiRRtres2((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyRKs	
+.(spasswords78578E5A5D63CB06iiR(spasswordRiiR(spasswordRiiR(spasswordRiiR(RRiiR(RR iiR!(RRRR(((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyR6s	cCs*g}|tt�7}|tt�7}|S(N(RRR(tconfigttests((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyt	get_testsXst__main__cCstjt��S(N(tunittestt	TestSuiteR.(((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyt<lambda>_stdefaultTesttsuite(t__revision__R0tbinasciiRtCrypto.SelfTest.st_commonRtCrypto.HashRRRtCrypto.Protocol.KDFRtTestCaseRRR.RR4tmain(((sG/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyt<module>s
	"