
                         6   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ  ee j                        dk7  r* e	de j                  d    z          e j                  d       d Z	  ej                  e j                  d	d
      \  ZZesned k(  r ej                          Znedk(  r ej$                         Znn] ej&                  ee      \  ZZered ee        Z e	ej-                                 ej.                  e      ek(  sJ d       edz  Z e	dez         y)    N)decoder)encoder)pem)rfc5208   zUsage:
$ cat pkcs8key.pem | %s)z-----BEGIN PRIVATE KEY-----z-----END PRIVATE KEY-----)z%-----BEGIN ENCRYPTED PRIVATE KEY-----z#-----END ENCRYPTED PRIVATE KEY-----)asn1Speczpkcs8 recode failsz"*** %s PKCS#8 key(s) de/serialized)syspyasn1.codec.derr   r   pyasn1_modulesr   r   lenargvprintexitcntreadPemBlocksFromFilestdinidx	substratePrivateKeyInfor	   EncryptedPrivateKeyInfodecodekeyrestprettyPrintencode     =platform/gsutil/third_party/pyasn1-modules/tools/pkcs8dump.py<module>r       s+    $ $  "sxx=A	  XXa[) *CHHRL
.S..		DXNC
 
ax)7))+	27224y8<ICkD	z*		#//
7>>#)+A-AA+1HC3 6 *S0 1r   