
    k7i                         S SK Jr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S S	KJr  S S
KJr  S SKJr  S rS r/ SQrg)   )ECKey)JWE_ALG_ALGORITHMS)AESAlgorithm)ECDHESAlgorithm)u32be_len_input)JWE_ENC_ALGORITHMS)CBCHS2EncAlgorithm)DeflateZipAlgorithm)JWS_ALGORITHMS)OctKey)RSAKeyc                 @    [          H  nU R                  U5        M     g N)r   register_algorithmcls	algorithms     W/home/james-whalen/.local/lib/python3.13/site-packages/authlib/jose/rfc7518/__init__.pyregister_jws_rfc7518r      s    #	y) $    c                     [          H  nU R                  U5        M     [         H  nU R                  U5        M     U R                  [        5       5        g r   )r   r   r   r
   r   s     r   register_jwe_rfc7518r      sH    '	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   