File: //lib/python3/dist-packages/rsa/__pycache__/asn1.cpython-312.pyc
�
�Cb` � � � d Z ddlmZmZmZ G d� dej
� Z G d� dej
� Z G d� dej
� Zy )
znASN.1 definitions.
Not all ASN.1-handling code use these definitions, but when it does, they should be here.
� )�univ� namedtype�tagc � � e Zd Z ej ej
d ej � � ej
d ej � � � Z y)�PubKeyHeader�oid�
parametersN)
�__name__�
__module__�__qualname__r �
NamedTypes� NamedTyper �ObjectIdentifier�Null�
componentType� � �*/usr/lib/python3/dist-packages/rsa/asn1.pyr r sL � �(�I�(�(�� ���E�#8�4�#8�#8�#:�;�� ���L�)�$�)�)�+�6��Mr r c
�� � e Zd Z ej ej
d e� � ej
d ej � j e
j ddd�� �� � � Zy)�
OpenSSLPubKey�header�keyr � )�tagClass� tagFormat�tagId)�implicitTagN)
r
r r r r
r r r �OctetString�subtyper �Tagr r r r r r sh � �(�I�(�(�� ���H�l�n�5�� �����D����&�&�7�3�7�7�A�QR�Z[�3\�&�]�
��Mr r c � � e Zd ZdZ ej
ej d ej � � ej d ej � � � Z y)� AsnPubKeyz�ASN.1 contents of DER encoded public key:
RSAPublicKey ::= SEQUENCE {
modulus INTEGER, -- n
publicExponent INTEGER, -- e
�modulus�publicExponentN)
r
r r �__doc__r r
r r �Integerr r r r r"