
    ¿ig5                         d Z ddlZddlT  G d dej                  Zi fdZedk    rddlZd Z ej        d	
           dS dS )z*Self-test suite for Cryptodome.Hash.SHA256    N)*c                       e Zd Zd ZdS )LargeSHA256Testc                    ddl m} t          d          dz  }|                    |          }t	          d          D ]}|                    |           |                     d|                                           t	          d          D ]}|                    |           |                     d|                                           dS )	zSHA256: 512/520 MiB testr   SHA256i   i  @9acca8e8c22201155389f65abbf6bc9723edc7384ead80503839f49dcc56d767   @abf51ad954b246009dfe5a50ecd582fd5b8f1b8b27f30393853c3ef721e7fa6eN)Cryptodome.Hashr   bchrnewrangeupdateassertEqual	hexdigest)selfr   zeroshis        `/var/www/html/afkarena/venv/lib/python3.11/site-packages/Cryptodome/SelfTest/Hash/test_SHA256.pyrunTestzLargeSHA256Test.runTest   s    ******T

i(JJus 	 	AHHUOOOO 	[]^]h]h]j]jkkkq 	 	AHHUOOOO 	[]^]h]h]j]jkkkkk    N)__name__
__module____qualname__r    r   r   r   r      s(        l l l l lr   r   c                     dddddz  dfddd	g}d
dl m} ddlm}  ||d|dd          }|                     d          r|t                      gz  }|S )N)@ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adabc)@248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c18abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq@cdc76e5c9914fb9281a1c7e284d73e67f1809a48a497200e046d39ccc7112cd0ai@B z"a" * 10**6)@f7fd017a3c721ce7ff03f3552c0813adcc48b7f33f07e5e2ba71e23ea393d103z7This message is precisely 55 bytes long, to test a bug.zLength = 55 (mod 64))@e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 )@d32b568cd1b96d459e7291ebf4b25d007f275c9f13149beeb782fac0716613f8z;Franz jagt im komplett verwahrlosten Taxi quer durch Bayernr   r      )make_hash_testsr       z2.16.840.1.101.3.4.2.1)digest_sizeoid
slow_tests)r   r   commonr*   getr   )config	test_datar   r*   testss        r   	get_testsr4   1   s    
		H 
L%K	
	$
 	Q	H-I4 '&&&&&''''''OFHi$& & &E zz, %/##$$Lr   __main__c                  B    t          j        t                                S )N)unittest	TestSuiter4   r   r   r   <lambda>r9   [   s    H&y{{33 r   suite)defaultTest)	__doc__r7   Cryptodome.Util.py3compatTestCaser   r4   r   r:   mainr   r   r   <module>r@      s   2 1 0  ' ' ' 'l l l l lh' l l l&  & & & &P zOOO33EHMg&&&&&& r   