- {{"serpent", 48,16, 32,0},
- {"blowfish_le",64, 8, 64,0},
- {"aes", 48,16,120,0}}},*/
-/* CBC + "outer" CBC (both with whitening) */
-{1,1,32,"aes","cbc-tcrypt",
- {{"aes", 32,16,32,0}}},
-{1,1,32,"serpent","cbc-tcrypt",
- {{"serpent",32,16,32,0}}},
-{1,1,32,"twofish","cbc-tcrypt",
- {{"twofish",32,16,32,0}}},
-{1,2,64,"twofish-aes","cbci-tcrypt",
- {{"twofish",32,16,32,0},
- {"aes", 32,16,64,0}}},
-{1,3,96,"serpent-twofish-aes","cbci-tcrypt",
- {{"serpent",32,16,32,0},
- {"twofish",32,16,64,0},
- {"aes", 32,16,96,0}}},
-{1,2,64,"aes-serpent","cbci-tcrypt",
- {{"aes", 32,16,32,0},
- {"serpent",32,16,64,0}}},
-{1,3,96,"aes-twofish-serpent", "cbci-tcrypt",
- {{"aes", 32,16,32,0},
- {"twofish",32,16,64,0},
- {"serpent",32,16,96,0}}},
-{1,2,64,"serpent-twofish", "cbci-tcrypt",
- {{"serpent",32,16,32,0},
- {"twofish",32,16,64,0}}},
-{1,1,16,"cast5","cbc-tcrypt",
- {{"cast5", 16,8,32,0}}},
-{1,1,24,"des3_ede","cbc-tcrypt",
- {{"des3_ede",24,8,32,0}}},
-{1,1,56,"blowfish_le","cbc-tcrypt",
- {{"blowfish_le",56,8,32,0}}},
-{1,2,88,"blowfish_le-aes","cbc-tcrypt",
- {{"blowfish_le",56, 8,32,0},
- {"aes", 32,16,88,0}}},
-{1,3,120,"serpent-blowfish_le-aes","cbc-tcrypt",
- {{"serpent", 32,16, 32,0},
- {"blowfish_le",56, 8, 64,0},
- {"aes", 32,16,120,0}}},
+ {{"serpent", 48,16, 32,0,0},
+ {"blowfish_le",64, 8, 64,0,0},
+ {"aes", 48,16,120,0,0}}},*/
+
+/*
+ * CBC + "outer" CBC (both with whitening)
+ * chain_key_size: alg_keys_bytes + IV_seed_bytes + whitening_bytes
+ */
+{1,1,32+16+16,"aes","cbc-tcw",
+ {{"aes", 32,16,32,0,32}}},
+{1,1,32+16+16,"serpent","cbc-tcw",
+ {{"serpent",32,16,32,0,32}}},
+{1,1,32+16+16,"twofish","cbc-tcw",
+ {{"twofish",32,16,32,0,32}}},
+{1,2,64+16+16,"twofish-aes","cbci-tcrypt",
+ {{"twofish",32,16,32,0,0},
+ {"aes", 32,16,64,0,32}}},
+{1,3,96+16+16,"serpent-twofish-aes","cbci-tcrypt",
+ {{"serpent",32,16,32,0,0},
+ {"twofish",32,16,64,0,0},
+ {"aes", 32,16,96,0,32}}},
+{1,2,64+16+16,"aes-serpent","cbci-tcrypt",
+ {{"aes", 32,16,32,0,0},
+ {"serpent",32,16,64,0,32}}},
+{1,3,96+16+16,"aes-twofish-serpent", "cbci-tcrypt",
+ {{"aes", 32,16,32,0,0},
+ {"twofish",32,16,64,0,0},
+ {"serpent",32,16,96,0,32}}},
+{1,2,64+16+16,"serpent-twofish", "cbci-tcrypt",
+ {{"serpent",32,16,32,0,0},
+ {"twofish",32,16,64,0,32}}},
+{1,1,16+8+16,"cast5","cbc-tcw",
+ {{"cast5", 16,8,32,0,24}}},
+{1,1,24+8+16,"des3_ede","cbc-tcw",
+ {{"des3_ede",24,8,32,0,24}}},
+{1,1,56+8+16,"blowfish_le","cbc-tcrypt",
+ {{"blowfish_le",56,8,32,0,24}}},
+{1,2,88+16+16,"blowfish_le-aes","cbc-tcrypt",
+ {{"blowfish_le",56, 8,32,0,0},
+ {"aes", 32,16,88,0,32}}},
+{1,3,120+16+16,"serpent-blowfish_le-aes","cbc-tcrypt",
+ {{"serpent", 32,16, 32,0,0},
+ {"blowfish_le",56, 8, 64,0,0},
+ {"aes", 32,16,120,0,32}}},