This has been on my todo list for quite some time.  With the integration 
of support for the Niagara 2 crypto unit this filtered up to be come 
more important since ideally ZFS should be able to use the processors 
onboard SHA256 when available.

http://cr.grommit.com/~darrenm/zfs-sha256/

Some of you may have seen a previous version of this where the non 
_KERNEL variant used PKCS#11 APIs.  Since we now have libmd in userland 
we don't need to do that anymore so there won't be the performance 
regression caused by the PKCS#11 layer over the raw SHA256 API.

What performance & functional testing do I need to do before integration 
of this ?

-- 
Darren J Moffat

Reply via email to