%PDF- %PDF-
Direktori : /opt/alt/python37/lib64/python3.7/site-packages/Crypto/Util/__pycache__/ |
Current File : //opt/alt/python37/lib64/python3.7/site-packages/Crypto/Util/__pycache__/asn1.cpython-37.pyc |
B ��]�1 � @ s� d dl mZmZ d dlZd dlT dddddd gZG d d� d�ZG dd� de�ZG dd� de�ZG d d� de�Z G dd� de�Z G dd � d e�Zdd� ZdS )� )� long_to_bytes� bytes_to_longN)�*� DerObject� DerInteger�DerOctetString�DerNull�DerSequence�DerObjectIdc @ s^ e Zd ZdZddddddd�Zd ed �fdd�Zd d� Zdd� Zdd� Z dd� Z ddd�Zd S )r z�Base class for defining a single DER object. Instantiate this class ONLY when you have to decode a DER element. �0 � � � � � )�SEQUENCEz BIT STRING�INTEGERzOCTET STRING�NULLzOBJECT IDENTIFIERN� c C sH t |�s|dkr|| _n&t|�dkr0t|�| _n| j�|�| _|| _dS )z�Initialize the DER object according to a specific type. The ASN.1 type is either specified as the ASN.1 string (e.g. 'SEQUENCE'), directly with its numerical tag or with no tag at all (None).N� )�isInt�typeTag�len�ord�typeTags�get�payload)�self�ASN1Typer � r �C/opt/alt/python37/lib64/python3.7/site-packages/Crypto/Util/asn1.py�__init__'