Available in

(3) (3)/fr

Contents

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 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 haché (len octets de data).

RIPEMD160_Final() place le condensé du 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 du haché.

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

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.

COMMENTS

blog comments powered by Disqus