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:
parent
7bcceb4c98
commit
14386d4713
|
@ -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);
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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");
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue