c>i/ d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl m Z mZmZ d dl mZ d dlmZ G d d e j Z G d de j Z G d de j Zi fdZedk rd Z e j d dS dS ) N) unhexlify)list_test_cases)load_test_vectors)ECC)EccPoint_curvesEccKey)Integer)SHAKE128c e Zd ZdddZdddZdddZ eed ed d Z eed ed d Z eed ed d Z d Z d Zd Zd Z d Zd Zd Zd Zd Zd Zd ZdS )TestEccPoint_Ed25519 UK5J,{$%Xci\-G' lJ[sii! XfL33ffL33ffL33ffL33ff)xy NP8-E:E,g`t!C@'&6 #Ur` YTV>D!8eHBf`"l \b'!cjI,`!c:5Ps%Q%Ngl 4q!!@0dvw=M95:5M]Xgr r Ed25519curvec ` t | j d | j d d t ddd }| |j d | |j d | |j d | j }| |j d | |j d | |j |j |j f | j }| |j d | |j d | |j |j |j f t dd d | t t ddd d S )Nr r r r r )r r r r r r 3r]d s Y|CO~\^K[D_{?kx+SI H,~5a(21f$&Rpc~U?&H_)r r r " # )r GxyassertEqualr r xypointGcopypointG2assertRaises ValueError)selfpaibpbp2s /builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/Crypto/SelfTest/PublicKey/test_ECC_25519.pytest_init_xyz!TestEccPoint_Ed25519.test_init_xy<