Added Appro's SSSE3 SHA implementations
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 14 Dec 2013 10:57:02 +0000 (11:57 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 14 Dec 2013 11:00:04 +0000 (12:00 +0100)
commitcbb9b17ff9f9861f6b6db466186f2fcb766955a2
tree17fd7ed2a1e331aa4dde0a530dbc939365d33308
parentc1416e9865a498fa102987310f30c00dfecf524e
Added Appro's SSSE3 SHA implementations
77 files changed:
cfg.mk
devel/perlasm/openssl-cpuid-x86.pl [new file with mode: 0644]
devel/perlasm/sha1-ssse3-x86.pl [new file with mode: 0644]
devel/perlasm/sha1-ssse3-x86_64.pl [new file with mode: 0755]
devel/perlasm/sha256-ssse3-x86.pl [new file with mode: 0644]
devel/perlasm/sha512-ssse3-x86.pl [new file with mode: 0644]
devel/perlasm/sha512-ssse3-x86_64.pl [new file with mode: 0755]
lib/accelerated/x86/Makefile.am
lib/accelerated/x86/aes-padlock.h
lib/accelerated/x86/aes-x86.c
lib/accelerated/x86/coff/aesni-x86.s [new file with mode: 0644]
lib/accelerated/x86/coff/aesni-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/coff/appro-aes-gcm-x86-64-coff.s [deleted file]
lib/accelerated/x86/coff/appro-aes-x86-64-coff.s [deleted file]
lib/accelerated/x86/coff/appro-aes-x86-coff.s [deleted file]
lib/accelerated/x86/coff/cpuid-x86-64-coff.s [deleted file]
lib/accelerated/x86/coff/cpuid-x86-coff.s [deleted file]
lib/accelerated/x86/coff/cpuid-x86.s [new file with mode: 0644]
lib/accelerated/x86/coff/cpuid-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/coff/e_padlock-x86.s [new file with mode: 0644]
lib/accelerated/x86/coff/e_padlock-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/coff/ghash-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/coff/openssl-cpuid-x86.s [new file with mode: 0644]
lib/accelerated/x86/coff/openssl-cpuid-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/coff/padlock-x86-64-coff.s [deleted file]
lib/accelerated/x86/coff/padlock-x86-coff.s [deleted file]
lib/accelerated/x86/coff/sha1-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/coff/sha1-ssse3-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/coff/sha256-avx-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/coff/sha256-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/coff/sha512-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/coff/sha512-ssse3-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/elf/aesni-x86.s [new file with mode: 0644]
lib/accelerated/x86/elf/aesni-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/elf/appro-aes-gcm-x86-64.s [deleted file]
lib/accelerated/x86/elf/appro-aes-x86-64.s [deleted file]
lib/accelerated/x86/elf/appro-aes-x86.s [deleted file]
lib/accelerated/x86/elf/cpuid-x86-64.s [deleted file]
lib/accelerated/x86/elf/cpuid-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/elf/e_padlock-x86.s [new file with mode: 0644]
lib/accelerated/x86/elf/e_padlock-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/elf/ghash-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/elf/padlock-x86-64.s [deleted file]
lib/accelerated/x86/elf/padlock-x86.s [deleted file]
lib/accelerated/x86/elf/sha1-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/elf/sha1-ssse3-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/elf/sha256-avx-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/elf/sha256-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/elf/sha512-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/elf/sha512-ssse3-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/files.mk [new file with mode: 0644]
lib/accelerated/x86/hmac-x86.c [new file with mode: 0644]
lib/accelerated/x86/macosx/aesni-x86.s [new file with mode: 0644]
lib/accelerated/x86/macosx/aesni-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/macosx/appro-aes-gcm-x86-64-macosx.s [deleted file]
lib/accelerated/x86/macosx/appro-aes-x86-64-macosx.s [deleted file]
lib/accelerated/x86/macosx/appro-aes-x86-macosx.s [deleted file]
lib/accelerated/x86/macosx/cpuid-x86-64-macosx.s [deleted file]
lib/accelerated/x86/macosx/cpuid-x86-macosx.s [deleted file]
lib/accelerated/x86/macosx/cpuid-x86.s [new file with mode: 0644]
lib/accelerated/x86/macosx/cpuid-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/macosx/e_padlock-x86.s [new file with mode: 0644]
lib/accelerated/x86/macosx/e_padlock-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/macosx/ghash-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/macosx/openssl-cpuid-x86.s [new file with mode: 0644]
lib/accelerated/x86/macosx/openssl-cpuid-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/macosx/padlock-x86-64-macosx.s [deleted file]
lib/accelerated/x86/macosx/padlock-x86-macosx.s [deleted file]
lib/accelerated/x86/macosx/sha1-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/macosx/sha1-ssse3-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/macosx/sha256-avx-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/macosx/sha256-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/macosx/sha512-ssse3-x86.s [new file with mode: 0644]
lib/accelerated/x86/macosx/sha512-ssse3-x86_64.s [new file with mode: 0644]
lib/accelerated/x86/sha-padlock.h
lib/accelerated/x86/sha-x86.c [new file with mode: 0644]
lib/accelerated/x86/sha-x86.h [new file with mode: 0644]