>>>>> Niels Möller writes:

 > With support for SHA3, it seems clear that nettle's naming for sha2
 > functions was a mistake.  It should be "sha2_256", rather than
 > "sha256".

        While such a step would be logical, I'd like to note that while
        SHA-2 algorithms are widely known as SHA-256, etc., it's the
        SHA3-256, etc. forms that seems to be preferred for SHA-3.

        There's a logic in keeping the things as they are, too.  When
        SHA-1 was introduced, it supported only 160 bit size digests, so
        there was no need to mention the size explicitly.  When SHA-2
        appeared, it supported several sizes, but none of them coincided
        with the SHA-1's 160 bits, thus the “version” was apparent from
        the bit size.  At last, came SHA-3, and being the later one, it
        has to bear its explicit version number.

[…]

-- 
FSF associate member #7257

_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to