
    (i-                     4    d dl mZmZmZmZmZ  G d d      Zy)    )BaseSignatureNonRecoverableSignature
PrivateKey	PublicKey	Signaturec                       e Zd ZdededefdZdededefdZdede	de
defdZdedede
fd	Zdede
fd
ZdedefdZdedefdZy)BaseECCBackendmsg_hashprivate_keyreturnc                     t               NNotImplementedErrorselfr
   r   s      G/var/www/br/venv/lib/python3.12/site-packages/eth_keys/backends/base.py
ecdsa_signzBaseECCBackend.ecdsa_sign       !##    c                     t               r   r   r   s      r   ecdsa_sign_non_recoverablez)BaseECCBackend.ecdsa_sign_non_recoverable        "##r   	signature
public_keyc                     t               r   r   )r   r
   r   r   s       r   ecdsa_verifyzBaseECCBackend.ecdsa_verify   r   r   c                     t               r   r   )r   r
   r   s      r   ecdsa_recoverzBaseECCBackend.ecdsa_recover   r   r   c                     t               r   r   )r   r   s     r   private_key_to_public_keyz(BaseECCBackend.private_key_to_public_key   r   r   compressed_public_key_bytesc                     t               r   r   )r   r"   s     r   decompress_public_key_bytesz*BaseECCBackend.decompress_public_key_bytes   r   r   uncompressed_public_key_bytesc                     t               r   r   )r   r%   s     r   compress_public_key_bytesz(BaseECCBackend.compress_public_key_bytes!   r   r   N)__name__
__module____qualname__bytesr   r   r   r   r   r   r   boolr   r   r!   r$   r'    r   r   r	   r	   
   s    $5 $z $i $$$,6$	 $
$$*7$EN$	$
$e $	 $i $$Z $I $$u $QV $$u $QV $r   r	   N)eth_keys.datatypesr   r   r   r   r   r	   r-   r   r   <module>r/      s    $ $r   