File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Protocol/__pycache__/test_ecdh.cpython-310.pyc
Back
o ;jlw � @ s d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm Z d dl mZ d dlm Z d dlmZmZ d dlmZ d d lmZmZmZmZmZ G d d� dej�Zedd ddd� dd� dd� dd� dd� d��pig Zee�D ]R\ZZeee �r�e �!de�Z"e"s�J �e"�#d�Z$qnej%e$ej&ej'd�Z(ej%e$ej)d�Z*ej+Z,e(e*e,fdd�Z-e(e*e,fdd�Z.e/ede e-� edkr�e/ede e.� qnG d d!� d!ej�Z0G d"d#� d#ej�Z1G d$d%� d%ej�Z2G d&d'� d'ej�Z3G d(d)� d)ej�Z4G d*d+� d+ej�Z5i fd,d-�Z6e7d.k�rd/d0� Z8ej9d0d1� dS dS )2� N)�hexlify� unhexlify)�bord)�SHA256)�ECC)�list_test_cases)�load_test_vectors�load_test_vectors_wycheproof)�DH)� key_agreement�import_x25519_public_key�import_x25519_private_key�import_x448_public_key�import_x448_private_keyc @ s e Zd ZdS )�FIPS_ECDH_Tests_KATN)�__name__� __module__�__qualname__� r r �Z/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Protocol/test_ecdh.pyr s r )�ProtocolzKAS_ECC_CDH_PrimitiveTest.txtz-ECC CDH Primitive (SP800-56A Section 5.7.1.2)c C � t | d�S �N� ��int��xr r r �<lambda> � r c C r r r r r r r r r c C r r r r r r r r r c C r r r r r r r r r c C r r r r r r r r ! r )�qcavsx�qcavsy�diutZqiutxZqiutyz\[([A-Za-z0-9-]+)\]� )�curveZpoint_xZpoint_y�r$ �dc C �"