U
    *”}fü  ã                   @   s`   d dl mZmZmZ d dlZd dlZe ej¡G dd„ deƒƒZ	e ej¡G dd„ deƒƒZ
dS )é    )Úabsolute_importÚdivisionÚprint_functionNc                   @   s(   e Zd Zejdd„ ƒZejdd„ ƒZdS )ÚAsymmetricSignatureContextc                 C   s   dS ©zC
        Processes the provided bytes and returns nothing.
        N© ©ÚselfÚdatar   r   úV/tmp/pip-unpacked-wheel-x36vw73o/cryptography/hazmat/primitives/asymmetric/__init__.pyÚupdate   s    z!AsymmetricSignatureContext.updatec                 C   s   dS )z1
        Returns the signature as bytes.
        Nr   ©r	   r   r   r   Úfinalize   s    z#AsymmetricSignatureContext.finalizeN)Ú__name__Ú
__module__Ú__qualname__ÚabcÚabstractmethodr   r   r   r   r   r   r      s   
r   c                   @   s(   e Zd Zejdd„ ƒZejdd„ ƒZdS )ÚAsymmetricVerificationContextc                 C   s   dS r   r   r   r   r   r   r      s    z$AsymmetricVerificationContext.updatec                 C   s   dS )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#   s    z$AsymmetricVerificationContext.verifyN)r   r   r   r   r   r   r   r   r   r   r   r      s   
r   )Ú
__future__r   r   r   r   ÚsixÚadd_metaclassÚABCMetaÚobjectr   r   r   r   r   r   Ú<module>   s   

