
    f                     >    d dl mZ d dlmZmZ d dlmZ ddZddZ	dS )	    )
exceptions)ffilib)ensurereturnNc                  h    t          t          j                    dk    dt          j                   d S )NzCould not initialize sodium)raising)r   r   sodium_initexcRuntimeError     [/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/nacl/bindings/sodium_core.py_sodium_initr      s<    
R%      r   c                  :    t          j        t          d           dS )z^
    Initializes sodium, picking the best implementations available for this
    machine.
    	libsodiumN)r   	init_oncer   r   r   r   r   r      s    
 M,,,,,,r   )r   N)
naclr   r   nacl._sodiumr   r   nacl.exceptionsr   r   r   r   r   r   <module>r      su    # " " " " " ! ! ! ! ! ! ! ! " " " " " "   - - - - - -r   