| .. | .. | 
|---|
| 7 | 7 |  #include <crypto/b128ops.h> | 
|---|
| 8 | 8 |   | 
|---|
| 9 | 9 |  /* regular block cipher functions from twofish_x86_64 module */ | 
|---|
| 10 |  | -asmlinkage void twofish_enc_blk(struct twofish_ctx *ctx, u8 *dst,  | 
|---|
| 11 |  | -				const u8 *src);  | 
|---|
| 12 |  | -asmlinkage void twofish_dec_blk(struct twofish_ctx *ctx, u8 *dst,  | 
|---|
| 13 |  | -				const u8 *src);  | 
|---|
 | 10 | +asmlinkage void twofish_enc_blk(const void *ctx, u8 *dst, const u8 *src);  | 
|---|
 | 11 | +asmlinkage void twofish_dec_blk(const void *ctx, u8 *dst, const u8 *src);  | 
|---|
| 14 | 12 |   | 
|---|
| 15 | 13 |  /* 3-way parallel cipher functions */ | 
|---|
| 16 |  | -asmlinkage void __twofish_enc_blk_3way(struct twofish_ctx *ctx, u8 *dst,  | 
|---|
| 17 |  | -				       const u8 *src, bool xor);  | 
|---|
| 18 |  | -asmlinkage void twofish_dec_blk_3way(struct twofish_ctx *ctx, u8 *dst,  | 
|---|
| 19 |  | -				     const u8 *src);  | 
|---|
 | 14 | +asmlinkage void __twofish_enc_blk_3way(const void *ctx, u8 *dst, const u8 *src,  | 
|---|
 | 15 | +				       bool xor);  | 
|---|
 | 16 | +asmlinkage void twofish_dec_blk_3way(const void *ctx, u8 *dst, const u8 *src);  | 
|---|
| 20 | 17 |   | 
|---|
| 21 | 18 |  /* helpers from twofish_x86_64-3way module */ | 
|---|
| 22 |  | -extern void twofish_dec_blk_cbc_3way(void *ctx, u128 *dst, const u128 *src);  | 
|---|
| 23 |  | -extern void twofish_enc_blk_ctr(void *ctx, u128 *dst, const u128 *src,  | 
|---|
 | 19 | +extern void twofish_dec_blk_cbc_3way(const void *ctx, u8 *dst, const u8 *src);  | 
|---|
 | 20 | +extern void twofish_enc_blk_ctr(const void *ctx, u8 *dst, const u8 *src,  | 
|---|
| 24 | 21 |  				le128 *iv); | 
|---|
| 25 |  | -extern void twofish_enc_blk_ctr_3way(void *ctx, u128 *dst, const u128 *src,  | 
|---|
 | 22 | +extern void twofish_enc_blk_ctr_3way(const void *ctx, u8 *dst, const u8 *src,  | 
|---|
| 26 | 23 |  				     le128 *iv); | 
|---|
| 27 | 24 |   | 
|---|
| 28 | 25 |  #endif /* ASM_X86_TWOFISH_H */ | 
|---|