NR4 d Z ddlT ddlZ G d dej Zi fdZedk rd Z ej d dS dS )z"Self-tests for Crypto.Util.Counter )*Nc 8 e Zd Zd Zd Zd Zd Zd Zd Zd Z dS ) CounterTestsc ddl ma d S )Nr )Counter)Crypto.Utilr )selfs /builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/Crypto/SelfTest/Util/test_Counter.pysetUpzCounterTests.setUp s '''''''' c r t d }t dd }dS )z Big endian F little_endianNr newr cs r test_BEzCounterTests.test_BE$ s, KKKK5K11r c > t dd }dS )z Little endianr Tr Nr r s r test_LEzCounterTests.test_LE) s KK4K00r c t d }| t t j d d S )Nr )nbits r r assertRaises ValueErrorr s r test_nbitszCounterTests.test_nbits- s5 KKcK""*gk377777r c X t dt d }d S )Nr xx)prefixr r br s r test_prefixzCounterTests.test_prefix1 ! KKAdGGK,,r c X t dt d }d S )Nr r )suffixr" r s r test_suffixzCounterTests.test_suffix4 r% r c t dd }| t t j dd d S )Nr ) initial_value i r r s r test_ivzCounterTests.test_iv7 s<