+
    i                     N    R t ^ RIHt ^ RIHt  ! R R]4      t ! R R]4      tR# )zIECDSA (ES256) verifier and signer that use the ``cryptography`` library.
)EsSigner)
EsVerifierc                       ] tR t^tRtRtR# )ES256VerifierzVerifies 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____firstlineno____doc____static_attributes__r       j/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/google/auth/crypt/es256.pyr   r      s     	r   r   c                       ] tR t^!tRtRtR# )ES256Signerah  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.
r   Nr   r   r   r   r   r   !   s    	 	r   r   N)r   google.auth.crypt.esr   r   r   r   r   r   r   <module>r      s*    * +	J 		( 	r   