3 #include "../lib/arc4.h"
5 #define SIZE (128 * 1024)
10 main (int argc, char *argv[])
12 const char *key = argv[argc - 1];
17 arc4_init (&arc4, key, strlen (key));
18 arc4_crypt (&arc4, buf, SIZE);
20 /* Decrypt back to zeros. */
21 arc4_init (&arc4, key, strlen (key));
22 arc4_crypt (&arc4, buf, SIZE);
24 /* Check that it's all zeros. */
25 for (i = 0; i < SIZE; i++)
28 printf ("(child-linear) byte %zu != 0\n", i);