3 L(Y@sPdZddlZddlZejejGdddeZejejGdddeZdS)z5Base classes for cryptographic signers and verifiers.Nc@seZdZdZejddZdS)Verifierz9Abstract base class for crytographic signature verifiers.cCs tddS)aVerifies a message against a cryptographic signature. Args: message (Union[str, bytes]): The message to verify. signature (Union[str, bytes]): The cryptography signature to check. Returns: bool: True if message was signed by the private key associated with the public key that this object was constructed with. zVerify must be implementedN)NotImplementedError)selfmessage signaturerE/private/tmp/pip-build-nl73fm5q/google-auth/google/auth/crypt/base.pyverifyszVerifier.verifyN)__name__ __module__ __qualname____doc__abcabstractmethodr rrrrrsrc@s,eZdZdZejddZejddZdS)Signerz.Abstract base class for cryptographic signers.cCs tddS)zs