Re: Core i5 AES acceleration

From: James R. Van Artsdalen <james-freebsd-current_at_jrv.org>
Date: Mon, 08 Mar 2010 18:10:52 -0600
Norikatsu Shigemura wrote:
> According to http://en.wikipedia.org/wiki/AES-NI , we can get
> 	specification document: http://software.intel.com/file/20457 .
>
> 	I saw it, and consider that we can release under BSDL.  Because
> 	of 'from specification'.

That document is short on details, such as the opcodes and machine
implementation details (flags, etc).

The XMM registers are used.  That may be a problem for kernel code.

When last I looked openssl did not use /dev/crypt - it's not clear how
big the benefit would be from doing this if nothing that uses openssl wins.

It might be more beneficial to FreeBSD to patch openssl to use
/dev/crypt.  If it turns out to not be a significant win then that might
hint that the AES opcodes won't be significant win in general either.
Received on Mon Mar 08 2010 - 23:10:58 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:01 UTC