| Server IP : 178.105.222.151 / Your IP : 216.73.216.38 Web Server : nginx/1.28.3 System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.5.4 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/passlib/crypto/scrypt/__pycache__/ |
Upload File : |
+
�THi� � �L � R t ^ RIt^ RIt^ RIHt ^ RIHt R.t ! R R4 tR# )z<passlib.utils.scrypt._builtin -- scrypt() kdf in pure-pythonN)�pbkdf2_hmac)�salsa20�ScryptEnginec �v a � ] tR t^t o Rt^ t^ t^ t^ t^ t ^ t
^ tRtRt
]R 4 tR tR tR tR tR tR tV tR# )
r z�
helper class used to run scrypt kdf, see scrypt() for frontend
.. warning::
this class does NO validation of the input ranges or types.
it's not intended to be used directly,
but only as a backend for :func:`passlib.utils.scrypt.scrypt()`.
Nc �4 � V ! W4V4 P WV4 # )z-create engine & run scrypt() hash calculation)�run)�cls�secret�salt�n�r�p�keylens &&&&&&&�@/usr/lib/python3/dist-packages/passlib/crypto/scrypt/_builtin.py�execute�ScryptEngine.execute) s � � �1��|����f�5�5� c �D aa� Wn W n W0n V^, V n V P V, V n V^, ;V n pV^, V n \ P ! R4 ^8X g Q h\ P ! R\ V4 , R, 4 V n V^8X d V P V n
VR8: d \ P ! R4 pM<VR8: g Q h\ P ! R4 o\ P ! R4 oVV3R lpWPn R# ) � �I�<l �� l ���� c �<