Provided by: manpages-fr-extra_20151231_all bug

NOM

       RAND_bytes, RAND_pseudo_bytes - Générer des données aléatoires

SYNOPSIS

        #include <openssl/rand.h>

        int RAND_bytes(unsigned char *buf, int num);

        int RAND_pseudo_bytes(unsigned char *buf, int num);

DESCRIPTION

       RAND_bytes() place num octets pseudoaléatoires cryptographiquement forts dans buf. Une
       erreur survient si le générateur de nombres pseudoaléatoires n'a pas été initialisé avec
       suffisamment de hasard pour assurer une suite d'octets imprévisible.

       RAND_pseudo_bytes() place num octets pseudoaléatoires dans buf. La suite d'octets
       pseudoaléatoires générée par RAND_pseudo_bytes() sera unique si elle est suffisamment
       longue, mais pas nécessairement imprévisible. Ils peuvent servir à des utilisations non
       cryptographiques et à certaines utilisations dans des protocoles cryptographiques, mais
       normalement pas pour la génération de clef, etc.

       Le contenu de buf est mélangé dans l'ensemble entropique avant de récupérer les nouveaux
       octets pseudoaléatoires à moins que ce ne soit désactivé au moment de la compilation
       (consultez la FAQ).

VALEURS DE RETOUR

       RAND_bytes() renvoie 1 en cas de réussite, 0 sinon. Le code d'erreur peut être récupéré
       par ERR_get_error(3). RAND_pseudo_bytes() renvoie 1 si les octets générés sont
       cryptographiquement forts, 0 sinon. Les deux fonctions renvoient -1 si elles ne sont pas
       gérées par la méthode RAND actuelle.

VOIR AUSSI

       rand(3), ERR_get_error(3), RAND_add(3)

HISTORIQUE

       RAND_bytes() est disponible dans toutes les versions de SSLeay et OpenSSL. Elle a une
       valeur de retour depuis OpenSSL 0.9.5. RAND_pseudo_bytes() a été ajoutée à OpenSSL 0.9.5.

TRADUCTION

       La traduction de cette page de manuel est maintenue par les membres de la liste
       <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de
       traduction par un rapport de bogue sur le paquet manpages-fr-extra.