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 <herbert@gondor.apana.org.au>
This commit is contained in:
Herbert Xu 2022-11-25 12:36:28 +08:00
parent 7bcceb4c98
commit 14386d4713
26 changed files with 30 additions and 25 deletions

View File

@ -7,7 +7,7 @@
*/ */
#include <crypto/aes.h> #include <crypto/aes.h>
#include <linux/crypto.h> #include <crypto/algapi.h>
#include <linux/module.h> #include <linux/module.h>
asmlinkage void __aes_arm_encrypt(u32 *rk, int rounds, const u8 *in, u8 *out); asmlinkage void __aes_arm_encrypt(u32 *rk, int rounds, const u8 *in, u8 *out);

View File

@ -9,9 +9,9 @@
#include <asm/simd.h> #include <asm/simd.h>
#include <asm/unaligned.h> #include <asm/unaligned.h>
#include <crypto/aes.h> #include <crypto/aes.h>
#include <crypto/algapi.h>
#include <crypto/internal/simd.h> #include <crypto/internal/simd.h>
#include <linux/cpufeature.h> #include <linux/cpufeature.h>
#include <linux/crypto.h>
#include <linux/module.h> #include <linux/module.h>
#include "aes-ce-setkey.h" #include "aes-ce-setkey.h"

View File

@ -6,7 +6,7 @@
*/ */
#include <crypto/aes.h> #include <crypto/aes.h>
#include <linux/crypto.h> #include <crypto/algapi.h>
#include <linux/module.h> #include <linux/module.h>
asmlinkage void __aes_arm64_encrypt(u32 *rk, u8 *out, const u8 *in, int rounds); asmlinkage void __aes_arm64_encrypt(u32 *rk, u8 *out, const u8 *in, int rounds);

View File

@ -2,11 +2,11 @@
#include <asm/neon.h> #include <asm/neon.h>
#include <asm/simd.h> #include <asm/simd.h>
#include <crypto/algapi.h>
#include <crypto/sm4.h> #include <crypto/sm4.h>
#include <crypto/internal/simd.h> #include <crypto/internal/simd.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/cpufeature.h> #include <linux/cpufeature.h>
#include <linux/crypto.h>
#include <linux/types.h> #include <linux/types.h>
MODULE_ALIAS_CRYPTO("sm4"); MODULE_ALIAS_CRYPTO("sm4");

View File

@ -38,8 +38,8 @@
* Third Edition. * Third Edition.
*/ */
#include <crypto/algapi.h>
#include <crypto/twofish.h> #include <crypto/twofish.h>
#include <linux/crypto.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/types.h> #include <linux/types.h>

View File

@ -48,11 +48,11 @@
*/ */
#include <crypto/aes.h> #include <crypto/aes.h>
#include <crypto/algapi.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/crypto.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <asm/unaligned.h> #include <asm/unaligned.h>

View File

@ -6,7 +6,7 @@
*/ */
#include <crypto/aes.h> #include <crypto/aes.h>
#include <linux/crypto.h> #include <crypto/algapi.h>
#include <linux/module.h> #include <linux/module.h>
static int aesti_set_key(struct crypto_tfm *tfm, const u8 *in_key, static int aesti_set_key(struct crypto_tfm *tfm, const u8 *in_key,

View File

@ -29,11 +29,11 @@
* *
*/ */
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/mm.h> #include <linux/mm.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <linux/crypto.h>
#include <linux/types.h> #include <linux/types.h>
#define ANUBIS_MIN_KEY_SIZE 16 #define ANUBIS_MIN_KEY_SIZE 16

View File

@ -14,11 +14,12 @@
* Copyright (c) Kyle McMartin <kyle@debian.org> * Copyright (c) Kyle McMartin <kyle@debian.org>
* Copyright (c) 2002 James Morris <jmorris@intercode.com.au> * Copyright (c) 2002 James Morris <jmorris@intercode.com.au>
*/ */
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/mm.h> #include <linux/mm.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <linux/crypto.h>
#include <linux/types.h> #include <linux/types.h>
#include <crypto/blowfish.h> #include <crypto/blowfish.h>

View File

@ -11,11 +11,12 @@
* Copyright (c) Kyle McMartin <kyle@debian.org> * Copyright (c) Kyle McMartin <kyle@debian.org>
* Copyright (c) 2002 James Morris <jmorris@intercode.com.au> * Copyright (c) 2002 James Morris <jmorris@intercode.com.au>
*/ */
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/mm.h> #include <linux/mm.h>
#include <asm/unaligned.h> #include <asm/unaligned.h>
#include <linux/crypto.h>
#include <linux/types.h> #include <linux/types.h>
#include <crypto/blowfish.h> #include <crypto/blowfish.h>

View File

@ -9,7 +9,7 @@
* https://info.isl.ntt.co.jp/crypt/eng/camellia/specifications.html * https://info.isl.ntt.co.jp/crypt/eng/camellia/specifications.html
*/ */
#include <linux/crypto.h> #include <crypto/algapi.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -14,8 +14,8 @@
#include <asm/unaligned.h> #include <asm/unaligned.h>
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/crypto.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/string.h> #include <linux/string.h>

View File

@ -11,8 +11,8 @@
#include <asm/unaligned.h> #include <asm/unaligned.h>
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/crypto.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/string.h> #include <linux/string.h>

View File

@ -8,11 +8,11 @@
*/ */
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <crypto/algapi.h>
#include <linux/bitops.h> #include <linux/bitops.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/crypto.h>
#include <crypto/internal/des.h> #include <crypto/internal/des.h>

View File

@ -43,10 +43,10 @@
*/ */
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <crypto/algapi.h>
#include <linux/bitops.h> #include <linux/bitops.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/crypto.h>
#define ROUNDS 16 #define ROUNDS 16

View File

@ -19,11 +19,11 @@
* *
*/ */
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/mm.h> #include <linux/mm.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <linux/crypto.h>
#include <linux/types.h> #include <linux/types.h>
#define KHAZAD_KEY_SIZE 16 #define KHAZAD_KEY_SIZE 16

View File

@ -8,11 +8,11 @@
* Copyright (C) 2007 Korea Information Security Agency (KISA). * Copyright (C) 2007 Korea Information Security Agency (KISA).
*/ */
#include <crypto/algapi.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/crypto.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#define SEED_NUM_KCONSTANTS 16 #define SEED_NUM_KCONSTANTS 16

View File

@ -7,11 +7,11 @@
* Copyright (C) 2002 Dag Arne Osvik <osvik@ii.uib.no> * Copyright (C) 2002 Dag Arne Osvik <osvik@ii.uib.no>
*/ */
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <asm/unaligned.h> #include <asm/unaligned.h>
#include <linux/crypto.h>
#include <linux/types.h> #include <linux/types.h>
#include <crypto/serpent.h> #include <crypto/serpent.h>

View File

@ -7,12 +7,12 @@
* All rights reserved. * All rights reserved.
*/ */
#include <crypto/algapi.h>
#include <crypto/sm4.h> #include <crypto/sm4.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/crypto.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <asm/unaligned.h> #include <asm/unaligned.h>

View File

@ -14,11 +14,11 @@
* Copyright (c) 2004 Aaron Grothe ajgrothe@yahoo.com * Copyright (c) 2004 Aaron Grothe ajgrothe@yahoo.com
*/ */
#include <crypto/algapi.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/mm.h> #include <linux/mm.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#include <linux/crypto.h>
#include <linux/types.h> #include <linux/types.h>
#define TEA_KEY_SIZE 16 #define TEA_KEY_SIZE 16

View File

@ -25,9 +25,9 @@
* Third Edition. * Third Edition.
*/ */
#include <crypto/algapi.h>
#include <crypto/twofish.h> #include <crypto/twofish.h>
#include <linux/bitops.h> #include <linux/bitops.h>
#include <linux/crypto.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -25,12 +25,12 @@
*/ */
#include <asm/unaligned.h> #include <asm/unaligned.h>
#include <crypto/algapi.h>
#include <crypto/twofish.h> #include <crypto/twofish.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/crypto.h>
#include <linux/bitops.h> #include <linux/bitops.h>
/* Macros to compute the g() function in the encryption and decryption /* Macros to compute the g() function in the encryption and decryption

View File

@ -3,10 +3,10 @@
#ifndef __NX_842_H__ #ifndef __NX_842_H__
#define __NX_842_H__ #define __NX_842_H__
#include <crypto/algapi.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/crypto.h>
#include <linux/of.h> #include <linux/of.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/io.h> #include <linux/io.h>

View File

@ -18,11 +18,11 @@
#ifndef _CRYPTO_ARIA_H #ifndef _CRYPTO_ARIA_H
#define _CRYPTO_ARIA_H #define _CRYPTO_ARIA_H
#include <crypto/algapi.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/crypto.h>
#include <asm/byteorder.h> #include <asm/byteorder.h>
#define ARIA_MIN_KEY_SIZE 16 #define ARIA_MIN_KEY_SIZE 16

View File

@ -8,7 +8,9 @@
*/ */
#ifndef _CRYPTO_ACOMP_INT_H #ifndef _CRYPTO_ACOMP_INT_H
#define _CRYPTO_ACOMP_INT_H #define _CRYPTO_ACOMP_INT_H
#include <crypto/acompress.h> #include <crypto/acompress.h>
#include <crypto/algapi.h>
/* /*
* Transform internal helpers. * Transform internal helpers.

View File

@ -8,7 +8,8 @@
*/ */
#ifndef _CRYPTO_SCOMP_INT_H #ifndef _CRYPTO_SCOMP_INT_H
#define _CRYPTO_SCOMP_INT_H #define _CRYPTO_SCOMP_INT_H
#include <linux/crypto.h>
#include <crypto/algapi.h>
#define SCOMP_SCRATCH_SIZE 131072 #define SCOMP_SCRATCH_SIZE 131072