File: //lib/python3/dist-packages/rsa/__pycache__/asn1.cpython-38.pyc
U
�2xZ� � @ sR d Z ddlmZmZmZ G dd� dej�ZG dd� dej�ZG dd� dej�Zd S )
znASN.1 definitions.
Not all ASN.1-handling code use these definitions, but when it does, they should be here.
� )�univ� namedtype�tagc @ s0 e Zd Ze�e�de�� �e�de�� ��Z dS )�PubKeyHeaderZoidZ
parametersN)
�__name__�
__module__�__qualname__r �
NamedTypes� NamedTyper ZObjectIdentifierZNull�
componentType� r r �*/usr/lib/python3/dist-packages/rsa/asn1.pyr s �r c @ sB e Zd Ze�e�de� �e�de�� j e
jdddd�d���ZdS )�
OpenSSLPubKey�header�keyr � )ZtagClassZ tagFormatZtagId)ZimplicitTagN)
r r r r r r
r r ZOctetStringZsubtyper ZTagr r r r r
r s ��r c @ s4 e Zd ZdZe�e�de�� �e�de�� ��Z dS )� AsnPubKeyz�ASN.1 contents of DER encoded public key:
RSAPublicKey ::= SEQUENCE {
modulus INTEGER, -- n
publicExponent INTEGER, -- e
�modulusZpublicExponentN)
r r r �__doc__r r r
r ZIntegerr r r r r
r * s
�r N) r Zpyasn1.typer r r �Sequencer r r r r r r
�<module> s