"0000000000000000 0000000000000000"),
HL("8000000000000000 0000000000000000"),
H("DA5A7992B1B4AE6F 8C004BC8A7DE5520"));
+#if 0
+ /* Test vectors from
+ http://www.cs.technion.ac.il/~biham/Reports/Serpent/ */
+
+ /* serpent128 */
+ /* Set 4, vector# 0 */
+ test_cipher(&nettle_serpent128,
+ HL("000102030405060708090A0B0C0D0E0F"),
+ HL("00112233445566778899AABBCCDDEEFF"),
+ H("563E2CF8740A27C164804560391E9B27"));
+
+ /* Set 4, vector# 1 */
+ test_cipher(&nettle_serpent128,
+ HL("2BD6459F82C5B300952C49104881FF48"),
+ HL("EA024714AD5C4D84EA024714AD5C4D84"),
+ H("92D7F8EF2C36C53409F275902F06539F"));
+
+ /* serpent192 */
+ /* Set 4, vector# 0 */
+ test_cipher(&nettle_serpent192,
+ HL("000102030405060708090A0B0C0D0E0F1011121314151617"),
+ HL("00112233445566778899AABBCCDDEEFF"),
+ H("6AB816C82DE53B93005008AFA2246A02"));
+
+ /* Set 4, vector# 1 */
+ test_cipher(&nettle_serpent192,
+ HL("2BD6459F82C5B300952C49104881FF482BD6459F82C5B300"),
+ HL("EA024714AD5C4D84EA024714AD5C4D84"),
+ H("827B18C2678A239DFC5512842000E204"));
+
+ /* serpent256 */
+ /* Set 4, vector# 0 */
+ test_cipher(&nettle_serpent256,
+ HL("000102030405060708090A0B0C0D0E0F"
+ "101112131415161718191A1B1C1D1E1F"),
+ HL("00112233445566778899AABBCCDDEEFF"),
+ H("2868B7A2D28ECD5E4FDEFAC3C4330074"));
+
+ /* Set 4, vector# 1 */
+ test_cipher(&nettle_serpent256,
+ HL("2BD6459F82C5B300952C49104881FF48"
+ "2BD6459F82C5B300952C49104881FF48"),
+ HL("EA024714AD5C4D84EA024714AD5C4D84"),
+ H("3E507730776B93FDEA661235E1DD99F0"));
+#endif
SUCCESS();
}