=S d dl mZmZmZ d dlmZmZ d dlT d dlm Z d dl mZmZm Z mZ G d de Z G d d e Z G d de Zi fdZed k rd Z ed dS dS ) )mainTestCase TestSuite) unhexlifyhexlify)*)list_test_cases)Shamir_Element _mult_gf2_div_gf2c e Zd Zd Zd ZdS ) GF2_Testsc t dd }| |d t dd }| |d d}t || }| |d t || }| |d t || }| |d g d}d }d }t || }d}|D ]}|t || z }| || d S )Nr " )r l l i )r assertEqual)selfxzycomps sum_compsws /builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/Crypto/SelfTest/Protocol/test_SecretSharing.py test_mult_gf2zGF2_Tests.test_mult_gf2- s$ aNNA b!B aOOAaOOBaOOB #""! i## ! !A 1a AAA c ^ ddl m} t dd \ }}| || |d k t |d |z }| d| t dd \ }}| |d | |d d S )Nr )sizei7 )Crypto.Util.numberr% r assertTruer r )r degr r r s r! test_div_gf2zGF2_Tests.test_div_gf2H s 222222Q1AQ(((aOOaa 31AAr# N)__name__ __module____qualname__r" r* r# r! r r + s2 6 r# r c &