Bonjour !
Ces temps-ci je m'intéresse de près à MD5, dont j'aimerais arriver à faire ma propre implémentation rien que pour avoir le plaisir de l'optimiser!
J'ai téléchargé les sources de md5sum pour observer et apprendre, et là je tombe sur des choses étranges:
J'aimerais bien savoir par quelle magie l'erreur pourrait bien s'afficher ! Actuellement, ça me dépasse totalement. Je me demandais si cela n'avais pas un lien avec le fait qu'un byte puisse ne pas faire un octet ... mais c'est juste une idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #define BLOCKSIZE 32768 #if BLOCKSIZE % 64 != 0 # error "invalid BLOCKSIZE" #endif
D'ailleurs en voilà une bonne question : comment travailler avec des octets en C ?
Partager