File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/__pycache__/loader.cpython-310.pyc
Back
o ;jJ! � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZ zd dl Z dZ W n ey7 dZ Y nw dd� Zdd � Z i i i fd d�ZdS )� N)� unhexlify)�FileNotFoundErrorTFc C s^ d}g }G dd� dt �}d}d}d} |d7 }|�� } | s)|dur&|�|� |S | �� } | �d�s4| s7d} q| �d�rM|durE|�|� d}|�| � q| rg|d7 }d } |dur^|�|� |d ||f |�}t�d| �}|sx| j| g7 _n6|�d�� � }|�d�� � } |� |d�}|du r�t| �d dkr�d | } t||t �| �� nt|||| �� q)z�Load and parse a test vector file Return a list of objects, one per group of adjacent KV lines or for a single line in the form "[.*]". For a group of lines, the object has one attribute per line. r c @ s e Zd Zdd� ZdS )z_load_tests.<locals>.TestVectorc S s || _ || _g | _d S )N)�desc�count�others)�self�descriptionr � r �N/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/loader.py�__init__= s z(_load_tests.<locals>.TestVector.__init__N)�__name__� __module__�__qualname__r r r r r � TestVector<