Viewing File: /usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyc
ó
Bd\Rc @ sÅ d Z d d l Z d d l m Z d d l m Z d d l m Z m Z d d l
Td „ Z d e j f d „ ƒ YZ
d
e j f d „ ƒ YZ i d „ Z e d
k rÁ d „ Z e j d d ƒ n d S( s $Id$iÿÿÿÿN( t unhexlify( t list_test_cases( t SHAt HMAC( t *c C s t t | ƒ ƒ S( N( R t b( t t( ( sG /usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyt t2b! s t PBKDF1_Testsc B s e Z d Z d „ Z RS( t passwordt 78578E5A5D63CB06i iè t DC19847E05C64D2FAF10EBFB4A3D2A20c C sY | j d } t | d t | d ƒ | d | d t ƒ } | j | t | d ƒ ƒ d S( Ni i i i i ( t _testDatat PBKDF1R t SHA1t assertEqual( t selft vt res( ( sG /usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyt test11 s
.( R R
i iè R ( ( R R
i iè R ( t __name__t
__module__R R ( ( ( sG /usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyR # s t PBKDF2_Testsc
B s) e Z d d d d d d f Z d „ Z RS( R R
i i t0 BFDE6BE94DF7E11DD409BCE20A0255EC327CB936FFE93643t 73616c74i i t( 0c60c80f961f0e71f3a9b524af6012062fe037a6i t( ea6c014dc72d6f8ccd1ed92ace1d41f0d8de8957i t( 4b007901b765489abead49d926f721d065a429c1t passwordPASSWORDpasswordtH 73616c7453414c5473616c7453414c5473616c7453414c5473616c7453414c5473616c74i t2 3d2eec4fe41c849b80c8d83662c0e44a8b291a964cf2f07038t pass wordt
7361006c74i t 56fa6aa75548099dcc37d7f03425e0c3c C s½ d „ } x t t | j ƒ ƒ D]– } | j | } t | d t | d ƒ | d | d ƒ } t | d t | d ƒ | d | d | ƒ } | j | t | d ƒ ƒ | j | | ƒ q Wd S( Nc S s t j | | t ƒ j ƒ S( N( R t newR t digest( t pt s( ( sG /usr/lib64/python2.7/site-packages/Crypto/SelfTest/Protocol/test_KDF.pyt prfN s i i i i i ( t xranget lenR t PBKDF2R R ( R R&