Subject: OpenSSL Hashes
To: None <current-users@netbsd.org>
From: Evaldo Gardenali <evaldo@gardenali.biz>
List: current-users
Date: 08/24/2006 15:52:04
/Hi!

I am running NetBSD 4.99.1 here.

The SHA2 family of functions is now required for security-demanding 
systems, as sha1 is not Pareto-secure[1] anymore. I am happy to see that 
the NetBSD base comes with 0.9.8* now, but at the same time, I wonder 
WHY the sha2 functions are not included. Specifically speaking, SHA256, 
SHA384 and SHA512 algorithms. It would be of crucial importance that 
these algorithms are released with 4.0 too, and maybe even 3.1, if we 
want to keep playing on high-security environments.

$ uname -a
NetBSD winston.XXX.YYY 4.99.1 NetBSD 4.99.1 (WINSTON) #1: Tue Aug 22 
13:41:26 BRT 2006  
root@winston.XXX.YYY:/usr/src/sys/arch/i386/compile/WINSTON i386

$ openssl version
OpenSSL 0.9.8b 04 May 2006

$ openssl help
<snip>
Message Digest commands (see the `dgst' command for more details)
md2            md4            md5            rmd160         sha           
sha1          
<snip>

I built this system without any -V flag to build.sh, as I wanted to see 
the defaults

We at CAcert.org are moving towards SHA2 algorithms, and we are 
researching on which systems support them already for better integration [2]


References:
[1] http://iang.org/papers/pareto-secure.html
[2] http://wiki.cacert.org/wiki/HashInterop
/