Lines Matching refs:mlen
14 size_t mlen; in main() local
17 mlen = (size_t) randombytes_uniform((uint32_t) 10000) + 1U; in main()
18 m = (unsigned char *) sodium_malloc(mlen); in main()
19 m2 = (unsigned char *) sodium_malloc(mlen); in main()
20 c = (unsigned char *) sodium_malloc(crypto_secretbox_MACBYTES + mlen); in main()
25 randombytes_buf(m, mlen); in main()
27 crypto_secretbox_easy(c, m, (unsigned long long) mlen, nonce, k); in main()
29 m2, c, (unsigned long long) mlen + crypto_secretbox_MACBYTES, nonce, in main()
33 printf("%d\n", memcmp(m, m2, mlen)); in main()
35 for (i = 0; i < mlen + crypto_secretbox_MACBYTES - 1; i++) { in main()
42 crypto_secretbox_detached(c, mac, m, (unsigned long long) mlen, nonce, k); in main()
43 if (crypto_secretbox_open_detached(NULL, c, mac, (unsigned long long) mlen, in main()
47 if (crypto_secretbox_open_detached(m2, c, mac, (unsigned long long) mlen, in main()
51 printf("%d\n", memcmp(m, m2, mlen)); in main()
53 memcpy(c, m, mlen); in main()
54 crypto_secretbox_easy(c, c, (unsigned long long) mlen, nonce, k); in main()
55 printf("%d\n", memcmp(m, c, mlen) == 0); in main()
56 printf("%d\n", memcmp(m, c + crypto_secretbox_MACBYTES, mlen) == 0); in main()
58 c, c, (unsigned long long) mlen + crypto_secretbox_MACBYTES, nonce, in main()
62 printf("%d\n", memcmp(m, c, mlen)); in main()