commit | 604880107010a1e5794552d184cd5471ea31b973 | [log] [tgz] |
---|---|---|
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | Sat Apr 13 13:46:45 2013 +0300 |
committer | Herbert Xu <herbert@gondor.apana.org.au> | Thu Apr 25 21:09:04 2013 +0800 |
tree | ed37e3b3e8454f758daab88a2fb9cb5f043ca8ad | |
parent | ad8b7c3e92868dd86c54d9d5321000bbb4096f0d [diff] |
crypto: blowfish - add AVX2/x86_64 implementation of blowfish cipher Patch adds AVX2/x86-64 implementation of Blowfish cipher, requiring 32 parallel blocks for input (256 bytes). Table look-ups are performed using vpgatherdd instruction directly from vector registers and thus should be faster than earlier implementations. Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>