OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Subject: SHA-256/384/512 test vectors for BSD implementation
From: Aaron D. Gifford (meaarongifford.com)
Date: Sun Oct 15 2000 - 00:40:33 CDT


Hello,

For the fun of it I whipped up my own implementation of SHA-256/384/512
in C and tested it on my x86 FreeBSD 4.1.1 box. It checks against the
few vectors mentioned in the PDF document from NIST that describes the
algorithms.

That's just not much to test against. So... If anyone has some any
more test vectors or knows where I can find some, please let me know.

If anyone with a big endian box has some spare time to kill, I would
be interested in knowing if my implementation builds and runs at all.
It is available via the web page at:

  http://www.aarongifford.com/computers/sha.html

Likewise I would like hearing from anyone who bothers trying to compile
it on other various OSs (Solaris, AIX, etc.).

It's under a BSD style license, but at this point it's mostly untested
and inefficient as NO optimizations at all have been done. I tried to
write it with portability in mind, but I just don't have access to
anything but FreeBSD and Linux on x86.

So if you have test vectors or time to waste, let me know.

Aaron out.