]> pd.if.org Git - zpackage/blobdiff - libtomcrypt/src/stream/rc4/rc4_test.c
remove ltc ciphers des safer xtea rc4
[zpackage] / libtomcrypt / src / stream / rc4 / rc4_test.c
diff --git a/libtomcrypt/src/stream/rc4/rc4_test.c b/libtomcrypt/src/stream/rc4/rc4_test.c
deleted file mode 100644 (file)
index a7e4887..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/* LibTomCrypt, modular cryptographic library -- Tom St Denis
- *
- * LibTomCrypt is a library that provides various cryptographic
- * algorithms in a highly modular and flexible manner.
- *
- * The library is free for all purposes without any express
- * guarantee it works.
- */
-
-#include "tomcrypt.h"
-
-#ifdef LTC_RC4_STREAM
-
-int rc4_stream_test(void)
-{
-#ifndef LTC_TEST
-   return CRYPT_NOP;
-#else
-   rc4_state st;
-   int err;
-   const unsigned char key[] = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef };
-   const unsigned char pt[]  = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef };
-   const unsigned char ct[]  = { 0x75, 0xb7, 0x87, 0x80, 0x99, 0xe0, 0xc5, 0x96 };
-   unsigned char buf[10];
-
-   if ((err = rc4_stream_setup(&st, key, sizeof(key))) != CRYPT_OK)    return err;
-   if ((err = rc4_stream_crypt(&st, pt, sizeof(pt), buf)) != CRYPT_OK) return err;
-   if (compare_testvector(buf, sizeof(ct), ct, sizeof(ct), "RC4", 0))  return CRYPT_FAIL_TESTVECTOR;
-   if ((err = rc4_stream_done(&st)) != CRYPT_OK)                       return err;
-
-   return CRYPT_OK;
-#endif
-}
-
-#endif
-
-/* ref:         $Format:%D$ */
-/* git commit:  $Format:%H$ */
-/* commit time: $Format:%ai$ */