utilisation librairie libmd5
Bonsoir,
j'utilise Code::blocks sous Ubuntu
je désire utiliser la bibliothèque libmd5 dans un projet en C.
je ne comprends pas comment doit-on utiliser cette bibliothèque, pourtant les noms des fonctions sont plutot explicites...
Si quelqu'un a déja du utilisé cette bibliotheque, je suis preneur de tous ces conseils :)
Merci
EDIT: j'ai essayé de l'utiliser comme cela
Code:
1 2 3 4 5 6 7 8 9 10 11
|
md5_byte_t *text = "test_hashage";
md5_word_t taille = strlen(text);
md5_byte_t digest[16];
md5_state_t pms;
md5_init(&pms);
md5_append(&pms, text, taille);
md5_finish(&pms, digest);
fputs(digest, stdout); |
j'ai plusieurs warnings:
/home/.../libmd5/test_libmd5/main.c:9: warning: pointer targets in initialization differ in signedness
/home/.../libmd5/test_libmd5/main.c:10: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
/home/.../libmd5/test_libmd5/main.c:18: warning: pointer targets in passing argument 1 of ‘fputs’ differ in signedness
:: === Build finished: 0 errors, 3 warnings ===