Current File : //lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyo |
�
�Xc @ s= d Z d d l Z e j e � 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
m Z d e f d � � YZ d e f d
� � YZ d e f d � � YZ d
e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( s? passlib.tests.test_handlers - tests for passlib hash algorithmsi����N( t hash( t u( t TestCaset HandlerCase( t UPASS_WAVt ldap_pbkdf2_testc B s e Z d � Z RS( c C sX | j t j j d d � � | j t j j d d � � | j t j j d d � � d S( s test ldap pbkdf2 wrapperst passwords? {PBKDF2}1212$OB.dtnSEXZK8U5cgxU/GYQ$y5LKPOplRmok7CZp/aqVDVg8zGIsV {PBKDF2-SHA256}1212$4vjV83LKPjQzk31VI4E0Vw$hsYF68OiOUPdDZ1Fg.fJPeq1h/gXXY7acBp9/6c.tmQs� {PBKDF2-SHA512}1212$RHY0Fr3IDMSVO/RSZyb5ow$eNLfBK.eVozomMr.1gYa17k9B7KIK25NOEshvhrSX.esqY3s.FvWZViXz4KoLlQI.BzY/YTNJOiKc5gBYFYGwwN( t
assertTrueR t ldap_pbkdf2_sha1t verifyt ldap_pbkdf2_sha256t ldap_pbkdf2_sha512( t self( ( sF /usr/lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyt
test_wrappers s
( t __name__t
__module__R
( ( ( sF /usr/lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyR s t atlassian_pbkdf2_sha1_testc B s, e Z e j Z d e d f g Z d g Z RS( t adminsI {PKCS5S2}c4xaeTQM0lUieMS3V5voiexyX9XhqC2dBd5ecVy60IPksHChwoTAVYFrhsgoq8/psI {PKCS5S2}cE9Yq6Am5tQGdHSHhky2XLeOnURwzaLBG2sur7FHKpvy2u0qDn6GcVGRjlmJoIUys� {PKCS5S2}c4xaeTQM0lUieMS3V5voiexyX9XhqC2dBd5ecVy!0IPksHChwoTAVYFrhsgoq8/p{PKCS5S2}c4xaeTQM0lUieMS3V5voiexyX9XhqC2dBd5ecVy60IPksHChwoTAVYFrhsgoq8/{PKCS5S2}c4xaeTQM0lUieMS3V5voiexyX9XhqC2dBd5ecVy60IPksHChwoTAVYFrhsgoq8/=( R sI {PKCS5S2}c4xaeTQM0lUieMS3V5voiexyX9XhqC2dBd5ecVy60IPksHChwoTAVYFrhsgoq8/p( R R R t atlassian_pbkdf2_sha1t handlerR t known_correct_hashest known_malformed_hashes( ( ( sF /usr/lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyR 6 s
t pbkdf2_sha1_testc B s2 e Z e j Z d e d f g Z d d d g Z RS( R s? $pbkdf2$1212$OB.dtnSEXZK8U5cgxU/GYQ$y5LKPOplRmok7CZp/aqVDVg8zGIs? $pbkdf2$1212$THDqatpidANpadlLeTeOEg$HV3oi1k5C5LQCgG1BMOL.BX4YZcs@ $pbkdf2$01212$THDqatpidANpadlLeTeOEg$HV3oi1k5C5LQCgG1BMOL.BX4YZcs; $pbkdf2$$THDqatpidANpadlLeTeOEg$HV3oi1k5C5LQCgG1BMOL.BX4YZcs@ $pbkdf2$1212$THDqatpidANpadlLeTeOEg$HV3oi1k5C5LQCgG1BMOL.BX4YZc$( s passwords? $pbkdf2$1212$OB.dtnSEXZK8U5cgxU/GYQ$y5LKPOplRmok7CZp/aqVDVg8zGI( R R R t pbkdf2_sha1R R R R ( ( ( sF /usr/lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyR M s t pbkdf2_sha256_testc B s# e Z e j Z d e d f g Z RS( R sV $pbkdf2-sha256$1212$4vjV83LKPjQzk31VI4E0Vw$hsYF68OiOUPdDZ1Fg.fJPeq1h/gXXY7acBp9/6c.tmQsV $pbkdf2-sha256$1212$3SABFJGDtyhrQMVt1uABPw$WyaUoqCLgvz97s523nF4iuOqZNbp5Nt8do/cuaa7AiI( s passwordsV $pbkdf2-sha256$1212$4vjV83LKPjQzk31VI4E0Vw$hsYF68OiOUPdDZ1Fg.fJPeq1h/gXXY7acBp9/6c.tmQ( R R R t
pbkdf2_sha256R R R ( ( ( sF /usr/lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyR ` s
t pbkdf2_sha512_testc B s# e Z e j Z d e d f g Z RS( R s� $pbkdf2-sha512$1212$RHY0Fr3IDMSVO/RSZyb5ow$eNLfBK.eVozomMr.1gYa17k9B7KIK25NOEshvhrSX.esqY3s.FvWZViXz4KoLlQI.BzY/YTNJOiKc5gBYFYGwws� $pbkdf2-sha512$1212$KkbvoKGsAIcF8IslDR6skQ$8be/PRmd88Ps8fmPowCJttH9G3vgxpG.Krjt3KT.NP6cKJ0V4Prarqf.HBwz0dCkJ6xgWnSj2ynXSV7MlvMa8Q( s passwords� $pbkdf2-sha512$1212$RHY0Fr3IDMSVO/RSZyb5ow$eNLfBK.eVozomMr.1gYa17k9B7KIK25NOEshvhrSX.esqY3s.FvWZViXz4KoLlQI.BzY/YTNJOiKc5gBYFYGww( R R R t
pbkdf2_sha512R R R ( ( ( sF /usr/lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyR k s
t cta_pbkdf2_sha1_testc B s2 e Z e j Z e d � d f d e d f g Z RS( s hashy the \N{SNOWMAN}s4 $p5k2$1000$ZxK4ZBJCfQg=$jJZVscWtO--p1-xIZl6jhO2LKR0=R s% $p5k2$1$$h1TDLGSw9ST8UMAPeIE13i0t12c=s4 $p5k2$4321$OTg3NjU0MzIx$jINJrSvZ3LXeIbUdrJkRpN62_WQ=( s passwords% $p5k2$1$$h1TDLGSw9ST8UMAPeIE13i0t12c=( R R R t cta_pbkdf2_sha1R R R R ( ( ( sF /usr/lib/python2.7/site-packages/passlib/tests/test_handlers_pbkdf2.pyR x s
t dlitz_pbkdf2_sha1_testc B s, e Z e j Z d d
d d e d f g Z RS(
t cloadms, $p5k2$$exec$r1EWMCMk7Rlv3L/RNcFXviDefYa0hlqlt gnus1 $p5k2$c$u9HvcT4d$Sd1gwSVCLZYAuqZ25piRnbBEoAesaa/gt dcls1 $p5k2$d$tUsch7fU$nqDkaxMDOFBeJsTSfABsyn.PYUXilHwLt spams3 $p5k2$3e8$H0NX9mT/$wk/sE8vv6OMKuMaqazCJYDSUhWY9YB2Js0 $p5k2$$KosHgqNo$9mjN8gqjt02hDoP0c2J0ABtLIwtot8cQ( R s, $p5k2$$exec$r1EWMCMk7Rlv3L/RNcFXviDefYa0hlql( R s1 $p5k2$c$u9HvcT4d$Sd1gwSVCLZYAuqZ25piRnbBEoAesaa/g( R! s1 $p5k2$d$tUsch7fU$nqDkaxMDOFBeJsTSfABsyn.PYUXilHwL( R"