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