2

Anyone got a tutorial on the designers concept implementation of Whirlpool in C, or the Whirlpool algorithm in general? I find the source code hard to understand, mostly because I do not know anything about the algorithm. I am not a cryptographer, nor am I a good mathematican, so their documentation kind of went over my head...

The implementation and other documentation can be found here

Initially I was just searching for a free (public domain) implementation to use in a project, but I figured I better know something about it as well... Currently I do not even know how to use it.

justin
  • 104,054
  • 14
  • 179
  • 226
  • 3
    Well if the source code is complex and you are not good at maths then you shouldn't try to code a cryptographic algorithm by yourself...Either use their code (or modify it) or find a library because otherwise you'll likely do a bad implementation with security issues... Any particular reason to use that one specifically ? – Loïc Février Nov 05 '10 at 18:11
  • Its better ask it in http://cstheory.stackexchange.com/ – Saeed Amiri Nov 05 '10 at 19:28
  • @Loïc: Exactly, I'm not going to code one myself. I'm aiming at using the proof-of-concept implementation I posted a link to. I just want to understand what it does. @SaeedAlg: Okay. Had no idea that site existed... –  Nov 05 '10 at 22:12
  • I was going to suggest Wikipedia since it's usually good for this sort of thing (ex: http://en.wikipedia.org/wiki/Advanced_Encryption_Standard), but apparently the article on Whirlpool isn't very in-depth. – Brendan Long Nov 06 '10 at 05:14

0 Answers0