
    z                     ^   S SK r S SKJr  \ R                  R	                  \ R                  R                  \5      SS5      r\" \ R                  R	                  \S5      S5       r	\	R                  5       rSSS5        \" \ R                  R	                  \S5      S5       r	\	R                  5       rSSS5        \" \ R                  R	                  \S5      S5       r	\	R                  5       rSSS5        S	 rS
 rg! , (       d  f       N= f! , (       d  f       Nb= f! , (       d  f       N7= f)    N)cryptz..datazprivatekey.pemrbzpublic_cert.pemzother_cert.pemc                     Sn [         R                  R                  [        5      nUR	                  U 5      n[         R
                  " X[        5      (       d   e[         R
                  " X[        [        /5      (       d   eg Ns   foo)r   	RSASignerfrom_stringPRIVATE_KEY_BYTESsignverify_signaturePUBLIC_CERT_BYTESOTHER_CERT_BYTESto_signsigner	signatures      Pplatform/gsutil/third_party/google-auth-library-python/tests/crypt/test_crypt.pytest_verify_signaturer   (   so    G__(():;FG$I!!'6GHHHH !!-/@A       c                      Sn [         R                  R                  [        5      nUR	                  U 5      n[         R
                  " X[        5      (       a   eg r   )r   r   r	   r
   r   r   r   r   s      r   test_verify_signature_failurer   5   sG    G__(():;FG$I%%g:JKKKKKr   )osgoogle.authr   pathjoindirname__file__DATA_DIRopenfhreadr
   r   r   r   r    r   r   <module>r#      s    
  77<<14@ 
"'',,x!1
2D9R	 : 
"'',,x!2
3T:b	 ; 
"'',,x!1
2D9Rwwy :
L5 :9 ;: :9s$   $C< DD<
D

D
D,