U
    ­Ö«[Ü  ã                   @   s0   d dl mZmZmZ d dlmZmZ dd„ ZdS )é    )Úabsolute_importÚdivisionÚprint_function)ÚffiÚlibc                 C   s,   t  d| ¡}t || ¡ t  || ¡dd… S )zŒ
    Returns ``size`` number of random bytes from a cryptographically secure
    random source.

    :param size: int
    :rtype: bytes
    zunsigned char[]N)r   Únewr   ÚrandombytesÚbuffer)ÚsizeZbuf© r   ú;/usr/lib/python3/dist-packages/nacl/bindings/randombytes.pyr      s    r   N)Z
__future__r   r   r   Znacl._sodiumr   r   r   r   r   r   r   Ú<module>   s   