
    Ki                         d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d d	lmZ d d
lmZ d dlmZ d Zd Zg dZy)   )ECKey)JWE_ALG_ALGORITHMS)AESAlgorithm)ECDHESAlgorithm)u32be_len_input)JWE_ENC_ALGORITHMS)CBCHS2EncAlgorithm)DeflateZipAlgorithm)JWS_ALGORITHMS)OctKey)RSAKeyc                 <    t         D ]  }| j                  |        y N)r   register_algorithmcls	algorithms     i/home/jay/workspace/scripts/.codegraph-venv/lib/python3.12/site-packages/authlib/jose/rfc7518/__init__.pyregister_jws_rfc7518r      s    # *	y)*    c                     t         D ]  }| j                  |        t        D ]  }| j                  |        | j                  t                      y r   )r   r   r   r
   r   s     r   register_jwe_rfc7518r      sR    ' *	y)* ( *	y)* .01r   )	r   r   r   r   r   r   r   r   r	   N)ec_keyr   jwe_algsr   r   r   r   jwe_encsr   r	   jwe_zipsr
   jws_algsr   oct_keyr   rsa_keyr   r   r   __all__ r   r   <module>r"      s7     ( " % % ( ( ) $  *
2
r   