a
Z��^ c @ s< d dl Z d dlZd dlZdd� Zdd� Zdd� Zdd � Ze jd
Zedv rte de � e d
e d � e
ded� n�edkr�ee j�dkr�d dlZe de jd � e
de jd e
ee jd �� n�edk�ree j�dk�rd dlZe de jd � e
de jd � nVeee��rLee
ee�d��rLe
ee�Ze
de e
ee�� ne de � e
de � z
e� W nR e�y� e
� e
d� e
d� e
d� e
d� e
d � e
d!� e
� � Y n0 e� ed"d#d$� ed%d&d$� ed'd(d$� ed)d*d$� ed+d,d$� ed-d.d$� ed/d0d$� ee� jd1d$� ed2d3d$� dS )4i Nc C s t d��d S )Nzeek, creatorFunc not overridden)ZRuntimeError� r r �)/usr/lib64/python3.9/test/time_hashlib.py�creatorFunc s r c C sf d| d }d| }t }t�� }t|�D ]}||��� }q(t�� }td|| d|dt|�d|� d S )N�ٞ i s Z�%2.2f�seconds�xZbytes)r �time�perf_counter�range�digest�print�len) �scale�nameZ
iterationsZlongStrZlocalCF�start�fr �endr r r �test_scaled_msg s r c C s<