nisse@lysator.liu.se (Niels Möller) writes:
Simon Josefsson simon@josefsson.org writes:
See also:
https://groups.google.com/forum/?fromgroups=#!msg/sci.crypt/AkQnSoO40BA/o4eG... http://cr.yp.to/snuffle/reoncore-20080224.pdf
Thanks for the references. I'm now convinced we should avoid using the word "hash" here. I should revise the corresponding section of the Nettle manual as well.
Thanks -- I didn't notice that the text in the manual was wrong before. Fixing that would be good.
Which leaves us with an unsolved naming problem... I don't quite like salsa_core and salsa_core32, but I have no better suggestions right now.
I don't like it a lot either... I believe the uint8_t version should be called salsa20_core. The tricky name is the uint32_t variant. Ideas:
salsa_core32 salsa_core_32 salsa_core4 salsa_core_4 salsa_core_4byte salsa_core_word salsa_core_uint32 salsa_core_uint32
I don't either one of them is particulary good, so the choice is arbitrary. Updated patch below.
/Simon