Jussi Kivilinna | 3387e7d | 2012-06-14 10:09:03 +0800 | [diff] [blame] | 1 | #ifndef ASM_X86_SERPENT_AVX_H |
| 2 | #define ASM_X86_SERPENT_AVX_H |
| 3 | |
| 4 | #include <linux/crypto.h> |
| 5 | #include <crypto/serpent.h> |
| 6 | |
| 7 | #define SERPENT_PARALLEL_BLOCKS 8 |
| 8 | |
Jussi Kivilinna | facd416 | 2012-10-20 15:06:51 +0300 | [diff] [blame^] | 9 | asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst, |
| 10 | const u8 *src); |
| 11 | asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, |
Jussi Kivilinna | 3387e7d | 2012-06-14 10:09:03 +0800 | [diff] [blame] | 12 | const u8 *src); |
| 13 | |
Jussi Kivilinna | facd416 | 2012-10-20 15:06:51 +0300 | [diff] [blame^] | 14 | asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst, |
| 15 | const u8 *src); |
| 16 | asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst, |
| 17 | const u8 *src, le128 *iv); |
Jussi Kivilinna | 3387e7d | 2012-06-14 10:09:03 +0800 | [diff] [blame] | 18 | |
| 19 | #endif |