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.
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.