Skip to content

Commit 14386d4

Browse files
committed
crypto: Prepare to move crypto_tfm_ctx
The helper crypto_tfm_ctx is only used by the Crypto API algorithm code and should really be in algapi.h. However, for historical reasons many files relied on it to be in crypto.h. This patch changes those files to use algapi.h instead in prepartion for a move. Signed-off-by: Herbert Xu <[email protected]>
1 parent 7bcceb4 commit 14386d4

26 files changed

+30
-25
lines changed

arch/arm/crypto/aes-cipher-glue.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
#include <crypto/aes.h>
10-
#include <linux/crypto.h>
10+
#include <crypto/algapi.h>
1111
#include <linux/module.h>
1212

1313
asmlinkage void __aes_arm_encrypt(u32 *rk, int rounds, const u8 *in, u8 *out);

arch/arm64/crypto/aes-ce-glue.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
#include <asm/simd.h>
1010
#include <asm/unaligned.h>
1111
#include <crypto/aes.h>
12+
#include <crypto/algapi.h>
1213
#include <crypto/internal/simd.h>
1314
#include <linux/cpufeature.h>
14-
#include <linux/crypto.h>
1515
#include <linux/module.h>
1616

1717
#include "aes-ce-setkey.h"

arch/arm64/crypto/aes-cipher-glue.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
#include <crypto/aes.h>
9-
#include <linux/crypto.h>
9+
#include <crypto/algapi.h>
1010
#include <linux/module.h>
1111

1212
asmlinkage void __aes_arm64_encrypt(u32 *rk, u8 *out, const u8 *in, int rounds);

arch/arm64/crypto/sm4-ce-cipher-glue.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
#include <asm/neon.h>
44
#include <asm/simd.h>
5+
#include <crypto/algapi.h>
56
#include <crypto/sm4.h>
67
#include <crypto/internal/simd.h>
78
#include <linux/module.h>
89
#include <linux/cpufeature.h>
9-
#include <linux/crypto.h>
1010
#include <linux/types.h>
1111

1212
MODULE_ALIAS_CRYPTO("sm4");

arch/x86/crypto/twofish_glue.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
* Third Edition.
3939
*/
4040

41+
#include <crypto/algapi.h>
4142
#include <crypto/twofish.h>
42-
#include <linux/crypto.h>
4343
#include <linux/init.h>
4444
#include <linux/module.h>
4545
#include <linux/types.h>

crypto/aes_generic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@
4848
*/
4949

5050
#include <crypto/aes.h>
51+
#include <crypto/algapi.h>
5152
#include <linux/module.h>
5253
#include <linux/init.h>
5354
#include <linux/types.h>
5455
#include <linux/errno.h>
55-
#include <linux/crypto.h>
5656
#include <asm/byteorder.h>
5757
#include <asm/unaligned.h>
5858

crypto/aes_ti.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
#include <crypto/aes.h>
9-
#include <linux/crypto.h>
9+
#include <crypto/algapi.h>
1010
#include <linux/module.h>
1111

1212
static int aesti_set_key(struct crypto_tfm *tfm, const u8 *in_key,

crypto/anubis.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
*
3030
*/
3131

32+
#include <crypto/algapi.h>
3233
#include <linux/init.h>
3334
#include <linux/module.h>
3435
#include <linux/mm.h>
3536
#include <asm/byteorder.h>
36-
#include <linux/crypto.h>
3737
#include <linux/types.h>
3838

3939
#define ANUBIS_MIN_KEY_SIZE 16

crypto/blowfish_common.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414
* Copyright (c) Kyle McMartin <[email protected]>
1515
* Copyright (c) 2002 James Morris <[email protected]>
1616
*/
17+
18+
#include <crypto/algapi.h>
1719
#include <linux/init.h>
1820
#include <linux/module.h>
1921
#include <linux/mm.h>
2022
#include <asm/byteorder.h>
21-
#include <linux/crypto.h>
2223
#include <linux/types.h>
2324
#include <crypto/blowfish.h>
2425

crypto/blowfish_generic.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111
* Copyright (c) Kyle McMartin <[email protected]>
1212
* Copyright (c) 2002 James Morris <[email protected]>
1313
*/
14+
15+
#include <crypto/algapi.h>
1416
#include <linux/init.h>
1517
#include <linux/module.h>
1618
#include <linux/mm.h>
1719
#include <asm/unaligned.h>
18-
#include <linux/crypto.h>
1920
#include <linux/types.h>
2021
#include <crypto/blowfish.h>
2122

0 commit comments

Comments
 (0)