
    z                     @   d dl Z d dlmZ e j                  j	                  e j                  j                  e      dd      Z ee j                  j	                  ed      d      5 Z	e	j                         Zddd        ee j                  j	                  ed      d      5 Z	e	j                         Zddd        ee j                  j	                  ed      d      5 Z	e	j                         Zddd       d	 Zd
 Zy# 1 sw Y   xY w# 1 sw Y   XxY w# 1 sw Y   (xY w)    N)cryptz..datazprivatekey.pemrbzpublic_cert.pemzother_cert.pemc                      d} t         j                  j                  t              }|j	                  |       }t        j
                  | |t              sJ t        j
                  | |t        t        g      sJ y 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   (   sk    G__(():;FG$I!!'96GHHH !!-/@A      c                      d} t         j                  j                  t              }|j	                  |       }t        j
                  | |t              rJ y r   )r   r   r	   r
   r   r   r   r   s      r   test_verify_signature_failurer   5   sF    G__(():;FG$I%%gy:J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