RIPEMD-160
[HASH "pas à pas"]


Typedefs

typedef hash_ctx RMD160_CTX

Fonctions

RMD160_CTXRIPEMD160_Init ()
 Initialisation d'un context pour l'algorithme RIPEMD-160.
s2byte RIPEMD160_Update (RMD160_CTX *ctx, u1byte *Buff, u4byte BuffSize)
 Mise en oeuvre des opérations de hash.
s2byte RIPEMD160_Final (RMD160_CTX *ctx, u1byte *Hash, u2byte HashSize)
 Finalisation du calcul de l'empreinte pour l'algorithme RIPEMD-160.
void RIPEMD160_Free (RMD160_CTX *ctx)
 libération du context pour l'algorithme RIPEMD-160


Documentation des typedef

typedef struct hash_ctx RMD160_CTX
 

Context utilisé pour effectuer les opérations avec l'algorithme RIPEMD-160


Documentation des fonctions

RMD160_CTX* RIPEMD160_Init  ) 
 

Initialisation d'un context pour l'algorithme RIPEMD-160.

Renvoie:
un context initialisé, ou NULL en cas d'erreur.

s2byte RIPEMD160_Update RMD160_CTX ctx,
u1byte Buff,
u4byte  BuffSize
 

Mise en oeuvre des opérations de hash.

Paramètres:
ctx : un context précédemment initialisé.
Buff : buffer dont on veut effectuer l'empreinte
BuffSize : taille du buffer
Renvoie:
code d'erreur de la fonction

s2byte RIPEMD160_Final RMD160_CTX ctx,
u1byte Hash,
u2byte  HashSize
 

Finalisation du calcul de l'empreinte pour l'algorithme RIPEMD-160.

Paramètres:
ctx : un context précédemment initialisé.
Hash : buffer contenant l'empreinte (32 octets pour obtenir l'empreinte complète)
HashSize : taille maximale du buffer contenant l'empreinte
Renvoie:
code d'erreur de la fonction

void RIPEMD160_Free RMD160_CTX ctx  ) 
 

libération du context pour l'algorithme RIPEMD-160

Paramètres:
ctx : un context précédemment initialisé.


Généré pour ECCTK (Elliptic Curve Cryptographic ToolKit) avec  doxygen