DES took a little bit more work.

It stems from a common issue in that the DES opcodes expect the
expanded key to be in a different format from the one the generic DES
code puts it in.

Complicating things further, the fcrypt code cannot use the DES
opcodes because it wants the rounds computed in a modified way from
standard DES.

Therefore I had to come up with a way to accomodate these two needs.

These patches boost performance non-trivially for base v9 on 32-bit
as well.  See patch #1

They apply cleanly after the CAMELLIA sparc opcode patch.  And
otherwise apply with some minor conflicts to the top-level Configure
and crypto/sparc_arch.h

Tested on the full matrix of {static,shared},linux{,64}-sparcv9

Signed-off-by: David S. Miller <da...@davemloft.net>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to