4 #define SIZE (128 * 1024)
14 printf ("(page-linear) begin\n");
17 printf ("(page-linear) read/modify/write pass one\n");
18 arc4_init (&arc4, "foobar", 6);
19 arc4_crypt (&arc4, buf, SIZE);
21 /* Decrypt back to zeros. */
22 printf ("(page-linear) read/modify/write pass two\n");
23 arc4_init (&arc4, "foobar", 6);
24 arc4_crypt (&arc4, buf, SIZE);
26 /* Check that it's all zeros. */
27 printf ("(page-linear) read pass\n");
28 for (i = 0; i < SIZE; i++)
31 printf ("(page-linear) byte %zu != 0\n", i);
36 printf ("(page-linear) end\n");