2 #define TEST_NAME "secretbox8"
5 static unsigned char k[crypto_secretbox_KEYBYTES];
6 static unsigned char n[crypto_secretbox_NONCEBYTES];
7 static unsigned char m[10000];
8 static unsigned char c[10000];
9 static unsigned char m2[10000];
18 for (mlen = 0; mlen < 1000 && mlen + crypto_secretbox_ZEROBYTES < sizeof m;
20 crypto_secretbox_keygen(k);
21 randombytes_buf(n, crypto_secretbox_NONCEBYTES);
22 randombytes_buf(m + crypto_secretbox_ZEROBYTES, mlen);
23 crypto_secretbox(c, m, mlen + crypto_secretbox_ZEROBYTES, n, k);
26 c[rand() % (mlen + crypto_secretbox_ZEROBYTES)] = rand();
27 if (crypto_secretbox_open(m2, c, mlen + crypto_secretbox_ZEROBYTES,
29 for (i = 0; i < mlen + crypto_secretbox_ZEROBYTES; ++i) {