ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ Bd\Rc@sdZdZddlmZddlTdddedd d fddded d d fdd dedddfdded ddddfdddded ddfdd ddedddfddded ddd d!fd"dd#ed d$d%fd"d d#edd&d'fdd(d)d*ed d+dd,d-fdd(d)d.d/ed d0dd1d2fd3ded4d5d6fdded4d7d8fdd dded4d9d:fddded4d;d<fdd=d)d*ed4d>d?fdd=d@dAdBdCdDed4dEdFfgaddGdHedIdJdKfddGdHedLdMdNfddGdHedOdPdQfgZidRZedSkrddTl Z dUZ e j dVdWndTS(Xs$Self-test suite for Crypto.Hash.HMACs$Id$i(tdict(t*t0bit4869205468657265tdefaultt 9294727a3638bb1c13f48ef8158bfc9dsdefault-is-MD5tMD5sRFC 2202 #1-MD5 (HMAC-MD5)itSHA1t(b617318655057264e28bc0b6fb378c8ef146be00sRFC 2202 #1-SHA1 (HMAC-SHA1)t4a656665t87768617420646f2079612077616e7420666f72206e6f7468696e673ft 750c783e6ab0b503eaa86e310a5db738t(effcdf6ae5eb2fa2d27416d5f184df9c259a7c79sRFC 2202 #2 (HMAC-MD5/SHA1)taatddi2t 56be34521d144c88dbb8c733f0e8b3f6sRFC 2202 #3-MD5 (HMAC-MD5)t(125d7342b9ac11cd91a39af48aa17b4f63f175d3sRFC 2202 #3-SHA1 (HMAC-SHA1)t20102030405060708090a0b0c0d0e0f10111213141516171819tcdt 697eaf0aca3a3aea3a75164746ffaa79t(4c9007f4026250c6bc8414f9bf50c86c2d7235dasRFC 2202 #4 (HMAC-MD5/SHA1)t0ct(546573742057697468205472756e636174696f6et 56461ef2342edc00f9bab995690efd4csRFC 2202 #5-MD5 (HMAC-MD5)t(4c1a03424b55e07fe7f27be1d58bb9324a9a5a04sRFC 2202 #5-SHA1 (HMAC-SHA1)iPt@54657374205573696e67204c6172676572205468616e20426c6f636b2d53697at,65204b6579202d2048617368204b6579204669727374t 6b1ab7fe4bd7bf8f0b62e6ce61b9d0cdt(aa4ae5e15272d00e95705637ce8a3b55ed402112sRFC 2202 #6 (HMAC-MD5/SHA1)t@65204b657920616e64204c6172676572205468616e204f6e6520426c6f636b2dt53697a652044617461t 6f630fad67cda0ee1fb1f562db3aa53et(e8e99d0f45237d786d6bbaa7965c7808bbff1a91sRFC 2202 #7 (HMAC-MD5/SHA1)t(0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0btSHA256sc b0344c61d8db38535ca8afceaf0bf12b 881dc200c9833da726e9376c2e32cff7 sRFC 4231 #1 (HMAC-SHA256)sc 5bdcc146bf60754e6a042426089575c7 5a003f089d2739839dec58b964ec3843 sRFC 4231 #2 (HMAC-SHA256)sc 773ea91e36800e46854db8ebd09181a7 2959098b3ef8c122d9635514ced565fe sRFC 4231 #3 (HMAC-SHA256)sc 82558a389a443c0ea4cc819899f2083a 85f0faa3e578f8077a2e3ff46729665b sRFC 4231 #4 (HMAC-SHA256)isc 60e431591ee0b67f0d8a26aacbf5b77f 8e0bc6213728c5140546040f0ee37f54 sRFC 4231 #6 (HMAC-SHA256)t@5468697320697320612074657374207573696e672061206c6172676572207468t@616e20626c6f636b2d73697a65206b657920616e642061206c61726765722074t@68616e20626c6f636b2d73697a6520646174612e20546865206b6579206e6565t@647320746f20626520686173686564206265666f7265206265696e6720757365t0642062792074686520484d414320616c676f726974686d2esc 9b09ffa71b942fcb27635fbcd5b0e944 bfdc63644f0713938a7f51535c3a35e2 sRFC 4231 #7 (HMAC-SHA256)t7768617420646f2079612077616e74t20666f72206e6f7468696e673ftSHA224t8a30e01098bc6dbbf45690f3a7e9e6d0f8bbea2a39e6148008fd05e44s!RFC 4634 8.4 SHA224 (HMAC-SHA224)tSHA384t`af45d2e376484031617f78d2b58a6b1b9c7ef464f5a01b47e42ec3736322445e8e2240ca5e69e2c78b3239ecfab21649s!RFC 4634 8.4 SHA384 (HMAC-SHA384)tSHA512t164b7a7bfcf819e2e395fbe73b56e0a387bd64222e831fd610270cd7ea2505549758bf75c05a994a6d034f65f8f0e6fdcaeab1a34d4a6b4b636e070a38bce737s!RFC 4634 8.4 SHA512 (HMAC-SHA512)c Csddlm}m}m}m}ddlm}td|d|d|dd}yLddlm }m }m } |j td |d |d | t t7a Wn-tk rddl} | jjd nX||d t |S(Ni(tHMACRtSHAR"(tmake_mac_testsRRR"R(R*R,R.R*R,R.sCSelfTest: warning: not testing HMAC-SHA224/384/512 (not available) R0(t Crypto.HashR0RR1R"tcommonR2RtNoneR*R,R.tupdatet test_datathashlib_test_datat ImportErrortsyststderrtwrite( tconfigR0RRR"R2thashmodsR*R,R.R:((sQ/opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Hash/test_HMAC.pyt get_testss"!"  t__main__NcCstjtS(N(tunittestt TestSuiteR?(((sQ/opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Hash/test_HMAC.pyttt defaultTesttsuite( t__doc__t __revision__R4RtCrypto.Util.py3compatR7R8R?t__name__RARFtmain(((sQ/opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Hash/test_HMAC.pyts