Pour les fichiers
[Algorithmes de MAC]


Fonctions

s2byte RIPEMD128_FileMAC (s1byte *File, u1byte *Key, u2byte KeySize, u1byte *Hash, u2byte HashSize)
 Effectue l'authentification d'un fichier en utilisant l'algorithme MAC-RIPEMD (version 128 bits).
s2byte RIPEMD160_FileMAC (s1byte *File, u1byte *Key, u2byte KeySize, u1byte *Hash, u2byte HashSize)
 Effectue l'authentification d'un fichier en utilisant l'algorithme MAC-RIPEMD (version 160 bits).


Documentation des fonctions

s2byte RIPEMD128_FileMAC s1byte File,
u1byte Key,
u2byte  KeySize,
u1byte Hash,
u2byte  HashSize
 

Effectue l'authentification d'un fichier en utilisant l'algorithme MAC-RIPEMD (version 128 bits).

Paramètres:
File : chemin du fichier dont on veut effectuer l'empreinte
Key : clef à utiliser pour protéger l'empreinte
KeySize : taille de la clef (en octets)
Hash : buffer contenant l'empreinte (16 octets pour obtenir l'empreinte complète)
HashSize : taille maximale du buffer contenant l'empreinte
Remarques:
si la taille de la clef est supérieure à 16 octets, les octets supplémentaires sont ignorés
Renvoie:
code d'erreur de la fonction
Exemples:
mac_file.cpp.

s2byte RIPEMD160_FileMAC s1byte File,
u1byte Key,
u2byte  KeySize,
u1byte Hash,
u2byte  HashSize
 

Effectue l'authentification d'un fichier en utilisant l'algorithme MAC-RIPEMD (version 160 bits).

Paramètres:
File : chemin du fichier dont on veut effectuer l'empreinte
Key : clef à utiliser pour protéger l'empreinte
KeySize : taille de la clef (en octets).
Hash : buffer contenant l'empreinte (20 octets pour obtenir l'empreinte complète)
HashSize : taille maximale du buffer contenant l'empreinte
Remarques:
si la taille de la clef est supérieure à 16 octets, les octets supplémentaires sont ignorés
Renvoie:
code d'erreur de la fonction
Exemples:
mac_file.cpp.


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