ó
›t0^c           @   sv  d  Z  d d l Z d d l Z d d l m Z m Z d d l m Z m Z m	 Z	 m
 Z
 d d l m Z d d l m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z m Z m Z m Z m Z m Z m  Z  m! Z! m" Z" m# Z# d d l$ m% Z% m& Z& d d	 l' m( Z( m) Z) m* Z* d d
 l+ m, Z, m- Z- m. Z. m/ Z/ e j0 d  d k rre j1 d e2 ƒ n  d S(   s-  Javascript Object Signing and Encryption (JOSE).

This package is a Python implementation of the standards developed by
IETF `Javascript Object Signing and Encryption (Active WG)`_, in
particular the following RFCs:

- `JSON Web Algorithms (JWA)`_
- `JSON Web Key (JWK)`_
- `JSON Web Signature (JWS)`_

Originally developed as part of the ACME_ protocol implementation.

.. _`Javascript Object Signing and Encryption (Active WG)`:
  https://tools.ietf.org/wg/jose/

.. _`JSON Web Algorithms (JWA)`:
  https://datatracker.ietf.org/doc/draft-ietf-jose-json-web-algorithms/

.. _`JSON Web Key (JWK)`:
  https://datatracker.ietf.org/doc/draft-ietf-jose-json-web-key/

.. _`JSON Web Signature (JWS)`:
  https://datatracker.ietf.org/doc/draft-ietf-jose-json-web-signature/

.. _ACME: https://pypi.python.org/pypi/acme

iÿÿÿÿN(   t	   b64decodet	   b64encode(   t   DeserializationErrort   SerializationErrort   Errort   UnrecognizedTypeError(   t   JSONDeSerializable(   t   Fieldt   JSONObjectWithFieldst   TypedJSONObjectWithFieldst   decode_b64joset   decode_certt
   decode_csrt   decode_hex16t   encode_b64joset   encode_certt
   encode_csrt   encode_hex16(
   t   HS256t   HS384t   HS512t   JWASignaturet   PS256t   PS384t   PS512t   RS256t   RS384t   RS512(   t   JWKt   JWKRSA(   t   Headert   JWSt	   Signature(   t   ComparableX509t   ComparableKeyt   ComparableRSAKeyt   ImmutableMapi   i   i   se   Python 3.4 support will be dropped in the next release of josepy. Please upgrade your Python version.(   i   i   (3   t   __doc__t   syst   warningst
   josepy.b64R    R   t   josepy.errorsR   R   R   R   t   josepy.interfacesR   t   josepy.json_utilR   R   R	   R
   R   R   R   R   R   R   R   t
   josepy.jwaR   R   R   R   R   R   R   R   R   R   t
   josepy.jwkR   R   t
   josepy.jwsR   R   R    t   josepy.utilR!   R"   R#   R$   t   version_infot   warnt   DeprecationWarning(    (    (    s3   /usr/lib/python2.7/site-packages/josepy/__init__.pyt   <module>   s   "LF"