aboutsummaryrefslogtreecommitdiffstats
path: root/include/crypto/arc4.h
diff options
context:
space:
mode:
authorIuliana Prodan <iuliana.prodan@nxp.com>2019-02-08 15:50:08 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2019-02-15 13:21:55 +0800
commitbd30cf533b77420b7c504c09cef5ba26b0c9dcb4 (patch)
treeac98fc4fef223060b37e255578258c941544afaf /include/crypto/arc4.h
parentcrypto: caam - use mapped_{src,dst}_nents for job descriptor (diff)
downloadlinux-dev-bd30cf533b77420b7c504c09cef5ba26b0c9dcb4.tar.xz
linux-dev-bd30cf533b77420b7c504c09cef5ba26b0c9dcb4.zip
crypto: export arc4 defines
Some arc4 cipher algorithm defines show up in two places: crypto/arc4.c and drivers/crypto/bcm/cipher.h. Let's export them in a common header and update their users. Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com> Reviewed-by: Horia Geantă <horia.geanta@nxp.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/crypto/arc4.h')
-rw-r--r--include/crypto/arc4.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/crypto/arc4.h b/include/crypto/arc4.h
new file mode 100644
index 000000000000..5b2c24ab0139
--- /dev/null
+++ b/include/crypto/arc4.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
+/*
+ * Common values for ARC4 Cipher Algorithm
+ */
+
+#ifndef _CRYPTO_ARC4_H
+#define _CRYPTO_ARC4_H
+
+#define ARC4_MIN_KEY_SIZE 1
+#define ARC4_MAX_KEY_SIZE 256
+#define ARC4_BLOCK_SIZE 1
+
+#endif /* _CRYPTO_ARC4_H */