File: //usr/lib/python3.9/site-packages/jwcrypto/__pycache__/jwe.cpython-39.opt-1.pyc
a
���e_ � @ sT d dl Z d dlmZ d dlmZmZ d dlmZmZ d dlmZm Z d dlm
Z
mZ d dlm
Z
d dlmZ d Zed
ddd�ed
ddd�edddd�edddd�edddd�edddd�edddd�edddd�edddd�edddd�edddd�edddd�edddd�d�
Zg d�ZG dd� de�ZejZejZejZejZG dd� d�ZdS )� N)�common)�JWException�
JWKeyNotFound)�JWSEHeaderParameter�JWSEHeaderRegistry)�base64url_decode�base64url_encode)�json_decode�json_encode)�JWA)�JWKSeti Z AlgorithmFTzEncryption AlgorithmzCompression AlgorithmzJWK Set URLzJSON Web KeyzKey IDz X.509 URLzX.509 Certificate Chainz"X.509 Certificate SHA-1 Thumbprintz$X.509 Certificate SHA-256 Thumbprint�TypezContent TypeZCritical)
�alg�enc�zipZjkuZjwk�kidZx5uZx5cZx5tzx5t#S256�typZcty�crit)zRSA-OAEPzRSA-OAEP-256ZA128KWZA192KWZA256KW�dirzECDH-ESzECDH-ES+A128KWzECDH-ES+A192KWzECDH-ES+A256KWZ A128GCMKWZ A192GCMKWZ A256GCMKWzPBES2-HS256+A128KWzPBES2-HS384+A192KWzPBES2-HS512+A256KWz
A128CBC-HS256z
A192CBC-HS384z
A256CBC-HS512ZA128GCMZA192GCMZA256GCMc s"