B
    `                 @   s4   d dl Z G dd de jdZG dd de jdZdS )    Nc               @   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   a/home/dcms/DCMS/lib/python3.7/site-packages/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   )	metaclassc               @   s(   e Zd Zejdd Zejdd ZdS )AsymmetricVerificationContextc             C   s   dS )zC
        Processes the provided bytes and returns nothing.
        Nr   )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   )r   ABCMetar   r   r   r   r   r   <module>   s   