summaryrefslogtreecommitdiff
path: root/include/linux/crypto.h
diff options
context:
space:
mode:
authorJames Morris <jmorris@intercode.com.au>2002-10-23 17:32:44 -0700
committerJames Morris <jmorris@intercode.com.au>2002-10-23 17:32:44 -0700
commita5c660e65e72cbbfffc3641bc1045f66b94611f4 (patch)
tree3f3a3461adb1fb5aafd6be76fef655add6905e7a /include/linux/crypto.h
parentc7f36a27cc1c4bca94596145c9ed68fd8c49861e (diff)
[CRYPTO]: Add in 3des implementation.
Diffstat (limited to 'include/linux/crypto.h')
-rw-r--r--include/linux/crypto.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/include/linux/crypto.h b/include/linux/crypto.h
index 210ebc0861a2..bc6e9a598e95 100644
--- a/include/linux/crypto.h
+++ b/include/linux/crypto.h
@@ -22,7 +22,8 @@
#define CRYPTO_WEAK_KEY_CHECK 0x0001
#define CRYPTO_WEAK_KEY 0x0008
#define CRYPTO_BAD_KEY_LEN 0x0010
-#define CRYPTO_BAD_BLOCK_LEN 0x0020
+#define CRYPTO_BAD_KEY_SCHED 0x0020
+#define CRYPTO_BAD_BLOCK_LEN 0x0040
#define CRYPTO_ATOMIC 0x1000
/*
@@ -51,9 +52,9 @@
#define CRYPTO_ALG_DES_ECB (CRYPTO_ALG_DES|CRYPTO_MODE_ECB)
#define CRYPTO_ALG_DES_CBC (CRYPTO_ALG_DES|CRYPTO_MODE_CBC)
-#define CRYPTO_ALG_3DES_EDE (0x00000002|CRYPTO_TYPE_CIPHER)
-#define CRYPTO_ALG_3DES_EDE_ECB (CRYPTO_ALG_3DES_EDE|CRYPTO_MODE_ECB)
-#define CRYPTO_ALG_3DES_EDE_CBC (CRYPTO_ALG_3DES_EDE|CRYPTO_MODE_CBC)
+#define CRYPTO_ALG_DES3_EDE (0x00000002|CRYPTO_TYPE_CIPHER)
+#define CRYPTO_ALG_DES3_EDE_ECB (CRYPTO_ALG_DES3_EDE|CRYPTO_MODE_ECB)
+#define CRYPTO_ALG_DES3_EDE_CBC (CRYPTO_ALG_DES3_EDE|CRYPTO_MODE_CBC)
#define CRYPTO_ALG_MD5 (0x00000f00|CRYPTO_TYPE_DIGEST)
#define CRYPTO_ALG_SHA1 (0x00000f01|CRYPTO_TYPE_DIGEST)
@@ -61,10 +62,6 @@
#define CRYPTO_MAX_ALG_NAME 64
#define CRYPTO_MAX_BLOCK_SIZE 16
-#define cra_cipher cra_u.cipher
-#define cra_digest cra_u.digest
-#define cra_compress cra_u.compress
-
struct scatterlist;
struct cipher_alg {