
    &iG                     @    d dl mZmZ  G d de      Z G d de      Zy)    )ABCabstractmethodc                   h    e Zd Zededdfd       Zededdfd       Zedefd       Zedd       Zy)	PreImageAPIvaluereturnNc                      y N selfr   s     =/var/www/br/venv/lib/python3.12/site-packages/eth_hash/abc.py__init__zPreImageAPI.__init__           c                      y r
   r   r   s     r   updatezPreImageAPI.update   r   r   c                      y r
   r   r   s    r   digestzPreImageAPI.digest   r   r   c                      y r
   r   r   s    r   copyzPreImageAPI.copy   r   r   )r   r   )	__name__
__module____qualname__r   bytesr   r   r   r   r   r   r   r   r      ss    e    E d       r   r   c                   L    e Zd Zedeez  defd       Zedeez  defd       Zy)
BackendAPIin_datar   c                      y r
   r   r   r   s     r   	keccak256zBackendAPI.keccak256   r   r   c                      y r
   r   r!   s     r   preimagezBackendAPI.preimage   r   r   N)	r   r   r   r   	bytearrayr   r"   r   r$   r   r   r   r   r      sN    U!2 u   	E 1 k  r   r   N)abcr   r   r   r   r   r   r   <module>r'      s"   # $ r   