ó
Õ{PXc           @` s`   d  d l  m Z m Z m Z d  d l Z d  d l Z e j e j ƒ d e f d „  ƒ  Yƒ Z	 d S(   i    (   t   absolute_importt   divisiont   print_functionNt
   MACContextc           B` sP   e  Z e j d  „  ƒ Z e j d „  ƒ Z e j d „  ƒ Z e j d „  ƒ Z RS(   c         C` s   d S(   s/   
        Processes the provided bytes.
        N(    (   t   selft   data(    (    sV   /usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/interfaces/__init__.pyt   update   s    c         C` s   d S(   sC   
        Returns the message authentication code as bytes.
        N(    (   R   (    (    sV   /usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/interfaces/__init__.pyt   finalize   s    c         C` s   d S(   sL   
        Return a MACContext that is a copy of the current context.
        N(    (   R   (    (    sV   /usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/interfaces/__init__.pyt   copy   s    c         C` s   d S(   sd   
        Checks if the generated message authentication code matches the
        signature.
        N(    (   R   t	   signature(    (    sV   /usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/interfaces/__init__.pyt   verify    s    (   t   __name__t
   __module__t   abct   abstractmethodR   R   R   R
   (    (    (    sV   /usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/interfaces/__init__.pyR      s   (
   t
   __future__R    R   R   R   t   sixt   add_metaclasst   ABCMetat   objectR   (    (    (    sV   /usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/interfaces/__init__.pyt   <module>   s   