Provided by:
manpages-fr-extra_20080921_all 
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 un fonction de hachage cryptographique avec une sortie
de 160 bits.
RIPEMD160() calcule le condensA~X 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
condensA~X est placA~X dans un tableau statique.
Les fonctions suivantes peuvent A~Xtre utiles si le message n’est pas
stockA~X en entier dans la mA~Xmoire :
RIPEMD160_Init() initialise une structure RIPEMD160_CTX.
RIPEMD160_Update() peut A~Xtre appelA~Xe de faA~Xon rA~XpA~XtA~Xe avec
des bouts du message dont il faut calculer le hachA~X (len octets de
data).
RIPEMD160_Final() place le condensA~X du message dans md, qui doit
avoir de la place pour RIPEMD160_DIGEST_LENGTH == 20 octets de
donnA~Xes, et efface RIPEMD160_CTX.
Les applications devraient utiliser les fonctions de haut niveau
EVP_DigestInit(3), etc. plutA~Xt que d’appeler les fonctions de hachage
directement.
VALEURS DE RETOUR
RIPEMD160() renvoie un pointeur vers la valeur du hachA~X.
RIPEMD160_Init(), RIPEMD160_Update() et RIPEMD160_Final() renvoient 1
en cas de succA~Xs et 0 sinon.
CONFORMITA~X A~X
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.