o
    �)%a�  ã                   @   s4   d dl Z G dd„ de jd�ZG dd„ de jd�ZdS )é    Nc                   @   ó(   e Zd Zejdd„ ƒZejdd„ ƒZdS )ÚAsymmetricSignatureContextc                 C   ó   dS ©zC
        Processes the provided bytes and returns nothing.
        N© ©ÚselfÚdatar   r   úT/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__init__.pyÚupdate
   ó    z!AsymmetricSignatureContext.updatec                 C   r   )z1
        Returns the signature as bytes.
        Nr   ©r   r   r   r
   Úfinalize   r   z#AsymmetricSignatureContext.finalizeN)Ú__name__Ú
__module__Ú__qualname__ÚabcÚabstractmethodr   r   r   r   r   r
   r   	   ó
    
r   )Ú	metaclassc                   @   r   )ÚAsymmetricVerificationContextc                 C   r   r   r   r   r   r   r
   r      r   z$AsymmetricVerificationContext.updatec                 C   r   )z˜
        Raises an exception if the bytes provided to update do not match the
        signature or the signature does not match the public key.
        Nr   r   r   r   r
   Úverify   r   z$AsymmetricVerificationContext.verifyN)r   r   r   r   r   r   r   r   r   r   r
   r      r   r   )r   ÚABCMetar   r   r   r   r   r
   Ú<module>   s   