[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: announce: linux-int-2.4.3.1-hvr3
[Sorry, if you receive this twice. I had problems with outgoing mail]
Emil Laurentiu wrote:
> > Does anyone know of GPL licenced implementation of SHA-256, SHA-384 or
> > SHA-512? SHA-256 should provide 128 bits of useable key material.
>
> I found two:
> SHA-256/384/512 (http://www.aarongifford.com/computers/sha.html)
> BeeCrypt (http://www.virtualunlimited.com/products/beecrypt/)
>
> I've verified both against the test vectors published at:
> http://csrc.nist.gov/cryptval/shs/sha256-384-512.pdf
> The first has a BSD license and the second a LGPL one.
> I've adapted the former and included it as yet another alternative
> to patch util-linux. Mapping the 32 bytes hash to the 16 bytes
> encryption key is done by xoring the two halves (diff attached).
I wish I had received this message sooner. I spent yesterday and today
coding my own implementation of SHA-256, SHA-384 and SHA-512.
Announcement follows shortly.
Regards,
Jari Ruusu <jari.ruusu@pp.inet.fi>
Linux-crypto: cryptography in and on the Linux system
Archive: http://mail.nl.linux.org/linux-crypto/