hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/x86/include/asm/crypto/serpent-avx.h
....@@ -15,26 +15,26 @@
1515 struct serpent_ctx crypt_ctx;
1616 };
1717
18
-asmlinkage void serpent_ecb_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
18
+asmlinkage void serpent_ecb_enc_8way_avx(const void *ctx, u8 *dst,
1919 const u8 *src);
20
-asmlinkage void serpent_ecb_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
20
+asmlinkage void serpent_ecb_dec_8way_avx(const void *ctx, u8 *dst,
2121 const u8 *src);
2222
23
-asmlinkage void serpent_cbc_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
23
+asmlinkage void serpent_cbc_dec_8way_avx(const void *ctx, u8 *dst,
2424 const u8 *src);
25
-asmlinkage void serpent_ctr_8way_avx(struct serpent_ctx *ctx, u8 *dst,
26
- const u8 *src, le128 *iv);
25
+asmlinkage void serpent_ctr_8way_avx(const void *ctx, u8 *dst, const u8 *src,
26
+ le128 *iv);
2727
28
-asmlinkage void serpent_xts_enc_8way_avx(struct serpent_ctx *ctx, u8 *dst,
28
+asmlinkage void serpent_xts_enc_8way_avx(const void *ctx, u8 *dst,
2929 const u8 *src, le128 *iv);
30
-asmlinkage void serpent_xts_dec_8way_avx(struct serpent_ctx *ctx, u8 *dst,
30
+asmlinkage void serpent_xts_dec_8way_avx(const void *ctx, u8 *dst,
3131 const u8 *src, le128 *iv);
3232
33
-extern void __serpent_crypt_ctr(void *ctx, u128 *dst, const u128 *src,
33
+extern void __serpent_crypt_ctr(const void *ctx, u8 *dst, const u8 *src,
3434 le128 *iv);
3535
36
-extern void serpent_xts_enc(void *ctx, u128 *dst, const u128 *src, le128 *iv);
37
-extern void serpent_xts_dec(void *ctx, u128 *dst, const u128 *src, le128 *iv);
36
+extern void serpent_xts_enc(const void *ctx, u8 *dst, const u8 *src, le128 *iv);
37
+extern void serpent_xts_dec(const void *ctx, u8 *dst, const u8 *src, le128 *iv);
3838
3939 extern int xts_serpent_setkey(struct crypto_skcipher *tfm, const u8 *key,
4040 unsigned int keylen);