WUN 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_Ed448 ^@ 518`b8Cl\p*At(qmj.<+FaS[/SDZ74_3 zadoeC@
ZK^DsxssZhNx02>Ilq2 vIZugt'
)xy UU*UU*UU*UU*UU*UU*UU*UUTU*UU*UU*UU*UU*UU*UU*U 'U7oWW9/Y^aT,+ "67!V=6 V!(Yf\V^l /
\@9uKQZ[1V?N__N
ybj3\\A"f-d=H"\Xl V1M0AZZ?M}pNmoQC;A|s[
l$Hj=K
nsI^Z r r Ed448curvec ` 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 4 $BtL
x;c=yHjPb%0VN[{=Cmv`'W,7$-3yS 5eQLD%D* X