§
    Âi®  ã                   óZ   — d Z ddlmZ ddlmZ  G d„ de¦  «        Z G d„ de¦  «        ZdS )	zIECDSA (ES256) verifier and signer that use the ``cryptography`` library.
é    )ÚEsSigner)Ú
EsVerifierc                   ó   — e Zd ZdZdS )ÚES256VerifierzÒVerifies ECDSA cryptographic signatures using public keys.

    Args:
        public_key (cryptography.hazmat.primitives.asymmetric.ec.ECDSAPublicKey): The public key used to verify
            signatures.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úa/var/www/html/jarvis.com/web/backend/venv/lib/python3.11/site-packages/google/auth/crypt/es256.pyr   r      s   € € € € € ðð ð 	€Dr   r   c                   ó   — e Zd ZdZdS )ÚES256Signeraˆ  Signs messages with an ECDSA private key.

    Args:
        private_key (
                cryptography.hazmat.primitives.asymmetric.ec.ECDSAPrivateKey):
            The private key to sign with.
        key_id (str): Optional key ID used to identify this private key. This
            can be useful to associate the private key with its associated
            public key or certificate.
    Nr   r   r   r   r   r   !   s   € € € € € ð	ð 	ð 	€Dr   r   N)r   Úgoogle.auth.crypt.esr   r   r   r   r   r   r   ú<module>r      s“   ððð ð *Ð )Ð )Ð )Ð )Ð )Ø +Ð +Ð +Ð +Ð +Ð +ð	ð 	ð 	ð 	ð 	�Jñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�(ñ 	ô 	ð 	ð 	ð 	r   