403Webshell
Server IP : 192.158.238.246  /  Your IP : 13.59.193.179
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3.6/site-packages/jwt/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.6/site-packages/jwt/__pycache__/utils.cpython-36.opt-1.pyc
3

�k�ZE
�@s�ddlZddlZddlZddlmZmZmZyddlmZm	Z	Wne
k
rTYnXdd�Zdd�Zd	d
�Z
dd�Zd
d�Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZdS)�N�)�binary_type�bytes_from_int�	text_type)�decode_dss_signature�encode_dss_signaturecCs.t|t�r|jd�St|t�r"|Std��dS)Nzutf-8zExpected a string value)�
isinstancer�decoder�	TypeError)�value�r�/usr/lib/python3.6/utils.py�
force_unicodes



rcCs.t|t�r|jd�St|t�r"|Std��dS)Nzutf-8zExpected a string value)rr�encoderr
)rrrr
�force_bytess



rcCsBt|t�r|jd�}t|�d}|dkr8|dd|7}tj|�S)N�ascii�r�=)rrr�len�base64Zurlsafe_b64decode)�inputZremrrr
�base64url_decode!s

rcCstj|�jdd�S)Nr�)rZurlsafe_b64encode�replace)rrrr
�base64url_encode-srcCs0|dkrtd��t|�}t|�dkr(d}t|�S)NrzMust be a positive integer�)�
ValueErrorrrr)�val�	int_bytesrrr
�to_base64url_uint1srcCsJt|t�r|jd�}t|�}tjdt|�|�}tdjdd�|D��d�S)Nrz%sB�cSsg|]}d|�qS)z%02xr)�.0Zbyterrr
�
<listcomp>Dsz'from_base64url_uint.<locals>.<listcomp>�)	rrrr�struct�unpackr�int�join)r�dataZbufrrr
�from_base64url_uint=s


r)cCsV|s|Sy|j�}|j|�Wn2ttfk
rP}ztd|��WYdd}~XnX|S)Nz-original and updates must be a dictionary: %s)�copy�update�AttributeErrorrr
)ZoriginalZupdatesZmerged_options�errr
�
merge_dictGsr.cCs$dd||f}tj|jd��}|S)Nz%0*x�r)�binasciiZa2b_hexr)Znum�	num_bytesZ
padded_hexZ
big_endianrrr
�number_to_bytesTsr2cCsttj|�d�S)Nr#)r&r0Zb2a_hex)�stringrrr
�bytes_to_numberZsr4cCs2|j}|dd}t|�\}}t||�t||�S)N��)�key_sizerr2)Zder_sig�curve�num_bitsr1�r�srrr
�der_to_raw_signature^sr<cCsT|j}|dd}t|�d|kr*td��t|d|��}t||d��}t||�S)Nr5r6r/zInvalid signature)r7rrr4r)Zraw_sigr8r9r1r:r;rrr
�raw_to_der_signaturegsr=)rr0r$�compatrrrZ/cryptography.hazmat.primitives.asymmetric.utilsrr�ImportErrorrrrrrr)r.r2r4r<r=rrrr
�<module>s$		

	

Youez - 2016 - github.com/yon3zu
LinuXploit