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 <[email protected]>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]