Provided by: manpages-fr-extra_20151231_all bug

NOM

       RIPEMD160, RIPEMD160_Init, RIPEMD160_Update, RIPEMD160_Final - Fonction de hachage RIPEMD-160

SYNOPSIS

        #include <openssl/ripemd.h>

        unsigned char *RIPEMD160(const unsigned char *d, unsigned long n,
                         unsigned char *md);

        int RIPEMD160_Init(RIPEMD160_CTX *c);
        int RIPEMD160_Update(RIPEMD_CTX *c, const void *data,
                         unsigned long len);
        int RIPEMD160_Final(unsigned char *md, RIPEMD160_CTX *c);

DESCRIPTION

       RIPEMD-160 est une fonction de hachage cryptographique avec une sortie de 160 bits.

       RIPEMD160() calcule le condensé de message RIPEMD-160 des n octets de d et le place dans md (qui doit
       avoir de la place pour RIPEMD160_DIGEST_LENGTH == 20 octets de sortie). Si md est NULL, le condensé est
       placé dans un tableau statique.

       Les fonctions suivantes peuvent être utiles si le message n'est pas stocké en entier dans la mémoire :

       RIPEMD160_Init() initialise une structure RIPEMD160_CTX.

       RIPEMD160_Update() peut être appelée de façon répétée avec des bouts du message dont il faut calculer le
       hachage (len octets de data).

       RIPEMD160_Final() place le condensé de message dans md, qui doit avoir de la place pour
       RIPEMD160_DIGEST_LENGTH == 20 octets de données, et efface RIPEMD160_CTX.

       Les applications devraient utiliser les fonctions de haut niveau EVP_DigestInit(3), etc. plutôt que
       d'appeler les fonctions de hachage directement.

VALEURS DE RETOUR

       RIPEMD160() renvoie un pointeur vers la valeur de hachage.

       RIPEMD160_Init(), RIPEMD160_Update() et RIPEMD160_Final() renvoient 1 en cas de succès et 0 sinon.

MISE EN CONFORMITÉ

       ISO/IEC 10118-3 (draft) (??)

VOIR AUSSI

       sha(3), hmac(3), EVP_DigestInit(3)

HISTORIQUE

       RIPEMD160(), RIPEMD160_Init(), RIPEMD160_Update() et RIPEMD160_Final() sont disponibles depuis
       SSLeay 0.9.0.

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.

1.0.2a 1.0.2c                                      2015-12-31                           fr::crypto::ripemd(3SSL)