[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cover.1342027375.git.johannes@goetzfried-amberg.de>
Date: Wed, 11 Jul 2012 19:36:46 +0200
From: Johannes Goetzfried
<Johannes.Goetzfried@...ormatik.stud.uni-erlangen.de>
To: Herbert Xu <herbert@...dor.apana.org.au>
Cc: linux-kernel@...r.kernel.org, linux-crypto@...r.kernel.org,
Tilo Mueller <tilo.mueller@...ormatik.uni-erlangen.de>
Subject: [PATCH 0/6] crypto: add x86_64/avx assembler implementation of
cast5 and cast6
This patchset adds x86_64/avx assembler implementations of the Cast5 and the
Cast6 cipher.
Johannes Goetzfried (6):
crypto: cast5 - prepare generic module for optimized implementations
crypto: testmgr - add larger cast5 testvectors
crypto: cast5 - add x86_64/avx assembler implementation
crypto: cast6 - prepare generic module for optimized implementations
crypto: testmgr - add larger cast6 testvectors
crypto: cast6 - add x86_64/avx assembler implementation
arch/x86/crypto/Makefile | 4 +
arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 323 ++++
arch/x86/crypto/cast5_avx_glue.c | 530 ++++++
arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 336 ++++
arch/x86/crypto/cast6_avx_glue.c | 648 ++++++++
crypto/Kconfig | 31 +
crypto/Makefile | 4 +-
crypto/cast5.c | 809 ---------
crypto/cast5_generic.c | 822 ++++++++++
crypto/cast6.c | 547 -------
crypto/cast6_generic.c | 566 +++++++
crypto/tcrypt.c | 82 +
crypto/tcrypt.h | 1 +
crypto/testmgr.c | 210 +++
crypto/testmgr.h | 2538 +++++++++++++++++++++++++++--
include/crypto/cast5.h | 22 +
include/crypto/cast6.h | 23 +
17 files changed, 5976 insertions(+), 1520 deletions(-)
create mode 100644 arch/x86/crypto/cast5-avx-x86_64-asm_64.S
create mode 100644 arch/x86/crypto/cast5_avx_glue.c
create mode 100644 arch/x86/crypto/cast6-avx-x86_64-asm_64.S
create mode 100644 arch/x86/crypto/cast6_avx_glue.c
delete mode 100644 crypto/cast5.c
create mode 100644 crypto/cast5_generic.c
delete mode 100644 crypto/cast6.c
create mode 100644 crypto/cast6_generic.c
create mode 100644 include/crypto/cast5.h
create mode 100644 include/crypto/cast6.h
--
1.7.2.5
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists