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