ó πöVc@sqdZddlmZmZmZdejfd„ƒYZdejfd„ƒYZdejfd„ƒYZd S( snASN.1 definitions. Not all ASN.1-handling code use these definitions, but when it does, they should be here. i˙˙˙˙(tunivt namedtypettagt PubKeyHeadercBs>eZejejdejƒƒejdejƒƒƒZRS(toidt parameters( t__name__t __module__Rt NamedTypest NamedTypeRtObjectIdentifiertNullt componentType(((s3/opt/awscli/lib/python2.7/site-packages/rsa/asn1.pyRst OpenSSLPubKeyc Bs_eZejejdeƒƒejdejƒjde j ddddddƒƒƒƒZ RS(theadertkeyt implicitTagttagClassit tagFormatttagIdi( RRRRR RRt OctetStringtsubtypeRtTagR (((s3/opt/awscli/lib/python2.7/site-packages/rsa/asn1.pyR st AsnPubKeycBsDeZdZejejdejƒƒejdejƒƒƒZRS(sŁASN.1 contents of DER encoded public key: RSAPublicKey ::= SEQUENCE { modulus INTEGER, -- n publicExponent INTEGER, -- e tmodulustpublicExponent( RRt__doc__RRR RtIntegerR (((s3/opt/awscli/lib/python2.7/site-packages/rsa/asn1.pyR*sN( Rt pyasn1.typeRRRtSequenceRR R(((s3/opt/awscli/lib/python2.7/site-packages/rsa/asn1.pyts