403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/__pycache__/x963kdf.cpython-311.pyc
�

p�g���r�ddlZddlmZddlmZmZddlmZmZddl	m
Z
dedefd�Z
Gd	�d
e
��ZdS)�N)�utils)�AlreadyFinalized�
InvalidKey)�
constant_time�hashes)�KeyDerivationFunction�n�returnc�0�|�dd���S)N��big)�length�	byteorder)�to_bytes)r	s �L/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/x963kdf.py�
_int_to_u32bers���:�:�Q�%�:�0�0�0�c	�x�eZdZ	ddejdedejedej	fd�Z
dedefd	�Zded
eddfd�ZdS)
�X963KDFN�	algorithmr�
sharedinfo�backendc���|jdz}||kr"td�|�����|�tjd|��||_||_||_d|_dS)Nl��z'Cannot derive keys larger than {} bits.rF)	�digest_size�
ValueError�formatr�_check_bytes�
_algorithm�_length�_sharedinfo�_used)�selfrrrr�max_lens      r�__init__zX963KDF.__init__s{���'�9�5���G����9�@�@��I�I���
��!���|�Z�8�8�8�#������%�����
�
�
r�key_materialr
c�>�|jrt�d|_tjd|��dg}d}d}|j|kr�tj|j��}|�|��|�t|����|j
�|�|j
��|�|�����|t|d��z
}|dz
}|j|k��d�|��d|j�S)NTr%rr����)r!rr�_check_byteslikerr�Hashr�updaterr �append�finalize�len�join)r"r%�output�outlen�counter�hs      r�derivezX963KDF.derive*s
���:�	#�"�"���
�
��~�|�<�<�<���������l�V�#�#���D�O�,�,�A�
�H�H�\�"�"�"�
�H�H�]�7�+�+�,�,�,���+�����)�*�*�*��M�M�!�*�*�,�,�'�'�'��c�&��*�o�o�%�F��q�L�G��l�V�#�#��x�x�����$�,��/�/r�expected_keyc�d�tj|�|��|��st�dS�N)r�bytes_eqr4r)r"r%r5s   r�verifyzX963KDF.verify?s3���%�d�k�k�,�&?�&?��N�N�	���	�	rr7)
�__name__�
__module__�__qualname__r�
HashAlgorithm�int�typing�Optional�bytes�Anyr$r4r9�rrrrs�������#����'�����O�E�*�	�
������(0�5�0�U�0�0�0�0�*�5����$������rr)r?�cryptographyr�cryptography.exceptionsrr�cryptography.hazmat.primitivesrr�"cryptography.hazmat.primitives.kdfrr>rArrrCrr�<module>rHs����
�
�
���������������A�@�@�@�@�@�@�@�D�D�D�D�D�D�1�S�1�U�1�1�1�1�,�,�,�,�,�#�,�,�,�,�,r

Youez - 2016 - github.com/yon3zu
LinuXploit