Page 1 of 1
SHA2 Module
Posted: Tue Dec 25, 2012 7:54 pm
by kanen
Has anyone written an SHA2 module or function that doesn't rely on libcrypto?
I have an MD5 hash function that works, but I'm worried about collisions.
Anyone?
Re: SHA2 Module
Posted: Tue Dec 25, 2012 9:28 pm
by Lutz
You could do a smaller library using those two files:
http://www.opensource.apple.com/source/ ... sha2.c?txt
http://www.opensource.apple.com/source/ ... Priv.h?txt
gcc sha2.c -shared -o sha2.dylib
compiles without a problem on OSX to a sha2.dylib of about 29K
Re: SHA2 Module
Posted: Tue Dec 25, 2012 9:40 pm
by kanen
I'm trying to do this in newLisp, so I don't ever have to rely on a an external library.
Re: SHA2 Module
Posted: Wed Dec 26, 2012 2:01 am
by kanen
I'm basically thinking of porting this link
http://www.movable-type.co.uk/scripts/sha256.html to newLisp.
Unfortunately, I'm waist-deep in Android right now...
Re: SHA2 Module
Posted: Wed Dec 26, 2012 7:36 pm
by hilti
Good idea doing a native newLISP SHA2.
Here's another version written in Common Lisp. Maybe it's another starting point.
http://common-lisp.net/project/clbuild/ ... ha256.lisp