/freebsd/sys/i386/i386/ |
H A D | in_cksum_machdep.c | 72 int mlen = 0; in in_cksum_skip() local 79 mlen = m->m_len - skip; in in_cksum_skip() 91 if (mlen == -1) { in in_cksum_skip() 104 mlen = m->m_len - 1; in in_cksum_skip() 107 mlen = m->m_len; in in_cksum_skip() 109 if (len < mlen) in in_cksum_skip() 110 mlen = len; in in_cksum_skip() 111 len -= mlen; in in_cksum_skip() 118 if ((1 & (int) w) && (mlen > 0)) { in in_cksum_skip() 122 mlen--; in in_cksum_skip() [all …]
|
/freebsd/sys/contrib/libsodium/test/default/ |
H A D | metamorphic.c | 17 size_t mlen; in mm_generichash() local 22 mlen = randombytes_uniform(MAXLEN); in mm_generichash() 23 m = (unsigned char *) sodium_malloc(mlen); in mm_generichash() 35 randombytes_buf(m, mlen); in mm_generichash() 38 l1 = randombytes_uniform((uint32_t) mlen); in mm_generichash() 39 l2 = randombytes_uniform((uint32_t) (mlen - l1)); in mm_generichash() 42 crypto_generichash_update(&st, m + l1 + l2, mlen - l1 - l2); in mm_generichash() 45 crypto_generichash(h2, hlen, m, mlen, k, klen); in mm_generichash() 63 size_t mlen; in mm_onetimeauth() local 68 mlen = randombytes_uniform(MAXLEN); in mm_onetimeauth() [all …]
|
H A D | secretbox_easy2.c | 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() [all …]
|
H A D | box_easy2.c | 25 size_t mlen; in main() local 47 mlen = (size_t) randombytes_uniform((uint32_t) m_size) + 1U; in main() 48 randombytes_buf(m, mlen); in main() 50 ret = crypto_box_easy(c, m, mlen, nonce, bobpk, alicesk); in main() 53 (unsigned long long) mlen + crypto_box_MACBYTES, in main() 58 printf("%d\n", memcmp(m, m2, mlen)); in main() 60 for (i = 0; i < mlen + crypto_box_MACBYTES - 1; i++) { in main() 67 memcpy(c, m, mlen); in main() 69 crypto_box_easy(c, c, (unsigned long long) mlen, nonce, bobpk, alicesk); in main() 71 printf("%d\n", memcmp(m, c, mlen) == 0); in main() [all …]
|
H A D | secretbox8.c | 14 size_t mlen; in main() local 18 for (mlen = 0; mlen < 1000 && mlen + crypto_secretbox_ZEROBYTES < sizeof m; in main() 19 ++mlen) { in main() 22 randombytes_buf(m + crypto_secretbox_ZEROBYTES, mlen); in main() 23 crypto_secretbox(c, m, mlen + crypto_secretbox_ZEROBYTES, n, k); in main() 26 c[rand() % (mlen + crypto_secretbox_ZEROBYTES)] = rand(); in main() 27 if (crypto_secretbox_open(m2, c, mlen + crypto_secretbox_ZEROBYTES, in main() 29 for (i = 0; i < mlen + crypto_secretbox_ZEROBYTES; ++i) { in main()
|
H A D | secretbox7.c | 14 size_t mlen; in main() local 17 for (mlen = 0; mlen < 1000 && mlen + crypto_secretbox_ZEROBYTES < sizeof m; in main() 18 ++mlen) { in main() 21 randombytes_buf(m + crypto_secretbox_ZEROBYTES, mlen); in main() 22 crypto_secretbox(c, m, mlen + crypto_secretbox_ZEROBYTES, n, k); in main() 23 if (crypto_secretbox_open(m2, c, mlen + crypto_secretbox_ZEROBYTES, n, in main() 25 for (i = 0; i < mlen + crypto_secretbox_ZEROBYTES; ++i) { in main()
|
H A D | box8.c | 17 size_t mlen; in main() local 28 for (mlen = 0; mlen + crypto_box_ZEROBYTES <= mlen_max; mlen++) { in main() 30 randombytes_buf(m + crypto_box_ZEROBYTES, mlen); in main() 31 ret = crypto_box(c, m, mlen + crypto_box_ZEROBYTES, n, bobpk, alicesk); in main() 39 c[rand() % (mlen + crypto_box_ZEROBYTES)] = rand(); in main() 40 if (crypto_box_open(m2, c, mlen + crypto_box_ZEROBYTES, n, alicepk, in main() 42 for (i = 0; i < mlen + crypto_box_ZEROBYTES; ++i) { in main()
|
H A D | box7.c | 17 size_t mlen; in main() local 28 for (mlen = 0; mlen + crypto_box_ZEROBYTES <= mlen_max; mlen++) { in main() 30 randombytes_buf(m + crypto_box_ZEROBYTES, mlen); in main() 31 ret = crypto_box(c, m, mlen + crypto_box_ZEROBYTES, n, bobpk, alicesk); in main() 33 if (crypto_box_open(m2, c, mlen + crypto_box_ZEROBYTES, n, alicepk, in main() 35 for (i = 0; i < mlen + crypto_box_ZEROBYTES; ++i) { in main()
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/ |
H A D | aead_chacha20poly1305.c | 24 unsigned long long mlen, in crypto_aead_chacha20poly1305_encrypt_detached() argument 44 crypto_stream_chacha20_xor_ic(c, m, mlen, npub, 1U, k); in crypto_aead_chacha20poly1305_encrypt_detached() 46 crypto_onetimeauth_poly1305_update(&state, c, mlen); in crypto_aead_chacha20poly1305_encrypt_detached() 47 STORE64_LE(slen, (uint64_t) mlen); in crypto_aead_chacha20poly1305_encrypt_detached() 63 unsigned long long mlen, in crypto_aead_chacha20poly1305_encrypt() argument 73 if (mlen > crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX) { in crypto_aead_chacha20poly1305_encrypt() 77 c + mlen, NULL, in crypto_aead_chacha20poly1305_encrypt() 78 m, mlen, in crypto_aead_chacha20poly1305_encrypt() 83 clen = mlen + crypto_aead_chacha20poly1305_ABYTES; in crypto_aead_chacha20poly1305_encrypt() 95 unsigned long long mlen, in crypto_aead_chacha20poly1305_ietf_encrypt_detached() argument [all …]
|
/freebsd/contrib/tcpdump/ |
H A D | in_cksum.c | 59 int mlen = 0; in in_cksum() local 75 if (mlen == -1) { in in_cksum() 87 mlen = vec->len - 1; in in_cksum() 89 mlen = vec->len; in in_cksum() 93 if ((1 & (uintptr_t) w) && (mlen > 0)) { in in_cksum() 98 mlen--; in in_cksum() 105 while ((mlen -= 32) >= 0) { in in_cksum() 112 mlen += 32; in in_cksum() 113 while ((mlen -= 8) >= 0) { in in_cksum() 117 mlen += 8; in in_cksum() [all …]
|
/freebsd/contrib/bearssl/src/int/ |
H A D | i31_muladd.c | 33 size_t u, mlen; in br_i31_muladd_small() local 54 mlen = (m_bitlen + 31) >> 5; in br_i31_muladd_small() 83 hi = x[mlen]; in br_i31_muladd_small() 85 a0 = x[mlen]; in br_i31_muladd_small() 86 memmove(x + 2, x + 1, (mlen - 1) * sizeof *x); in br_i31_muladd_small() 88 a1 = x[mlen]; in br_i31_muladd_small() 89 b0 = m[mlen]; in br_i31_muladd_small() 91 a0 = ((x[mlen] << (31 - mblr)) | (x[mlen - 1] >> mblr)) in br_i31_muladd_small() 93 memmove(x + 2, x + 1, (mlen - 1) * sizeof *x); in br_i31_muladd_small() 95 a1 = ((x[mlen] << (31 - mblr)) | (x[mlen - 1] >> mblr)) in br_i31_muladd_small() [all …]
|
H A D | i15_muladd.c | 62 size_t u, mlen; in br_i15_muladd_small() local 80 mlen = (m_bitlen + 15) >> 4; in br_i15_muladd_small() 109 hi = x[mlen]; in br_i15_muladd_small() 111 a0 = x[mlen]; in br_i15_muladd_small() 112 memmove(x + 2, x + 1, (mlen - 1) * sizeof *x); in br_i15_muladd_small() 114 a = (a0 << 15) + x[mlen]; in br_i15_muladd_small() 115 b = m[mlen]; in br_i15_muladd_small() 117 a0 = (x[mlen] << (15 - mblr)) | (x[mlen - 1] >> mblr); in br_i15_muladd_small() 118 memmove(x + 2, x + 1, (mlen - 1) * sizeof *x); in br_i15_muladd_small() 120 a = (a0 << 15) | (((x[mlen] << (15 - mblr)) in br_i15_muladd_small() [all …]
|
H A D | i15_reduce.c | 32 size_t mlen, alen, u; in br_i15_reduce() local 35 mlen = (m_bitlen + 15) >> 4; in br_i15_reduce() 50 for (u = alen; u < mlen; u ++) { in br_i15_reduce() 61 memcpy(x + 1, a + 2 + (alen - mlen), (mlen - 1) * sizeof *a); in br_i15_reduce() 62 x[mlen] = 0; in br_i15_reduce() 63 for (u = 1 + alen - mlen; u > 0; u --) { in br_i15_reduce()
|
H A D | i31_reduce.c | 32 size_t mlen, alen, u; in br_i31_reduce() local 35 mlen = (m_bitlen + 31) >> 5; in br_i31_reduce() 50 for (u = alen; u < mlen; u ++) { in br_i31_reduce() 61 memcpy(x + 1, a + 2 + (alen - mlen), (mlen - 1) * sizeof *a); in br_i31_reduce() 62 x[mlen] = 0; in br_i31_reduce() 63 for (u = 1 + alen - mlen; u > 0; u --) { in br_i31_reduce()
|
H A D | i32_reduce.c | 32 size_t mlen, alen, u; in br_i32_reduce() local 35 mlen = (m_bitlen + 31) >> 5; in br_i32_reduce() 50 for (u = alen; u < mlen; u ++) { in br_i32_reduce() 61 memcpy(x + 1, a + 2 + (alen - mlen), (mlen - 1) * sizeof *a); in br_i32_reduce() 62 x[mlen] = 0; in br_i32_reduce() 63 for (u = 1 + alen - mlen; u > 0; u --) { in br_i32_reduce()
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_sign/ed25519/ref10/ |
H A D | obsolete.c | 34 unsigned long long mlen, in crypto_sign_edwards25519sha512batch() argument 46 crypto_hash_sha512_update(&hs, m, mlen); in crypto_sign_edwards25519sha512batch() 55 crypto_hash_sha512_update(&hs, m, mlen); in crypto_sign_edwards25519sha512batch() 60 memmove(sm + 32, m, (size_t) mlen); in crypto_sign_edwards25519sha512batch() 62 memcpy(sm + 32 + mlen, sig + 32, 32); in crypto_sign_edwards25519sha512batch() 63 *smlen_p = mlen + 64U; in crypto_sign_edwards25519sha512batch() 77 unsigned long long mlen; in crypto_sign_edwards25519sha512batch_open() local 89 mlen = smlen - 64; in crypto_sign_edwards25519sha512batch_open() 100 crypto_hash_sha512(h, sm, mlen + 32); in crypto_sign_edwards25519sha512batch_open() 107 ge25519_scalarmult_base(&R, sm + 32 + mlen); in crypto_sign_edwards25519sha512batch_open() [all …]
|
H A D | open.c | 16 unsigned long long mlen, in _crypto_sign_ed25519_verify_detached() argument 46 crypto_hash_sha512_update(&hs, m, mlen); in _crypto_sign_ed25519_verify_detached() 60 unsigned long long mlen, in crypto_sign_ed25519_verify_detached() argument 63 return _crypto_sign_ed25519_verify_detached(sig, m, mlen, pk, 0); in crypto_sign_ed25519_verify_detached() 71 unsigned long long mlen; in crypto_sign_ed25519_open() local 76 mlen = smlen - 64; in crypto_sign_ed25519_open() 77 if (crypto_sign_ed25519_verify_detached(sm, sm + 64, mlen, pk) != 0) { in crypto_sign_ed25519_open() 78 memset(m, 0, mlen); in crypto_sign_ed25519_open() 82 *mlen_p = mlen; in crypto_sign_ed25519_open() 84 memmove(m, sm + 64, mlen); in crypto_sign_ed25519_open()
|
H A D | sign.c | 66 const unsigned char *m, unsigned long long mlen, in _crypto_sign_ed25519_detached() argument 85 crypto_hash_sha512_update(&hs, m, mlen); in _crypto_sign_ed25519_detached() 96 crypto_hash_sha512_update(&hs, m, mlen); in _crypto_sign_ed25519_detached() 114 const unsigned char *m, unsigned long long mlen, in crypto_sign_ed25519_detached() argument 117 return _crypto_sign_ed25519_detached(sig, siglen_p, m, mlen, sk, 0); in crypto_sign_ed25519_detached() 122 const unsigned char *m, unsigned long long mlen, in crypto_sign_ed25519() argument 127 memmove(sm + crypto_sign_ed25519_BYTES, m, mlen); in crypto_sign_ed25519() 130 sm, &siglen, sm + crypto_sign_ed25519_BYTES, mlen, sk) != 0 || in crypto_sign_ed25519() 135 memset(sm, 0, mlen + crypto_sign_ed25519_BYTES); in crypto_sign_ed25519() 141 *smlen_p = mlen + siglen; in crypto_sign_ed25519()
|
/freebsd/lib/libsecureboot/openpgp/ |
H A D | decode.c | 190 size_t mlen; in decode_mpi() local 197 mlen = (size_t)(*ptr++ << 8); in decode_mpi() 198 mlen |= (size_t)*ptr++; /* number of bits */ in decode_mpi() 199 mlen = (mlen + 7) / 8; /* number of bytes */ in decode_mpi() 200 *sz = mlen; in decode_mpi() 202 ptr += mlen; in decode_mpi() 224 int mlen; in mpi2bn() local 231 mlen = (*ptr++ << 8); in mpi2bn() 232 mlen |= *ptr++; /* number of bits */ in mpi2bn() 233 mlen = (mlen + 7) / 8; /* number of bytes */ in mpi2bn() [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/ |
H A D | secretstream_xchacha20poly1305.c | 114 const unsigned char *m, unsigned long long mlen, in crypto_secretstream_xchacha20poly1305_push() argument 126 if (mlen > crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX) { in crypto_secretstream_xchacha20poly1305_push() 145 crypto_stream_chacha20_ietf_xor_ic(c, m, mlen, state->nonce, 2U, state->k); in crypto_secretstream_xchacha20poly1305_push() 146 crypto_onetimeauth_poly1305_update(&poly1305_state, c, mlen); in crypto_secretstream_xchacha20poly1305_push() 148 (&poly1305_state, _pad0, (0x10 - (sizeof block) + mlen) & 0xf); in crypto_secretstream_xchacha20poly1305_push() 152 STORE64_LE(slen, (sizeof block) + mlen); in crypto_secretstream_xchacha20poly1305_push() 155 mac = c + mlen; in crypto_secretstream_xchacha20poly1305_push() 171 *outlen_p = crypto_secretstream_xchacha20poly1305_ABYTES + mlen; in crypto_secretstream_xchacha20poly1305_push() 189 unsigned long long mlen; in crypto_secretstream_xchacha20poly1305_pull() local 201 mlen = inlen - crypto_secretstream_xchacha20poly1305_ABYTES; in crypto_secretstream_xchacha20poly1305_pull() [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_box/ |
H A D | crypto_box_easy.c | 14 const unsigned char *m, unsigned long long mlen, in crypto_box_detached_afternm() argument 17 return crypto_secretbox_detached(c, mac, m, mlen, n, k); in crypto_box_detached_afternm() 22 const unsigned char *m, unsigned long long mlen, in crypto_box_detached() argument 33 ret = crypto_box_detached_afternm(c, mac, m, mlen, n, k); in crypto_box_detached() 41 unsigned long long mlen, const unsigned char *n, in crypto_box_easy_afternm() argument 44 if (mlen > crypto_box_MESSAGEBYTES_MAX) { in crypto_box_easy_afternm() 47 return crypto_box_detached_afternm(c + crypto_box_MACBYTES, c, m, mlen, n, in crypto_box_easy_afternm() 53 unsigned long long mlen, const unsigned char *n, in crypto_box_easy() argument 56 if (mlen > crypto_box_MESSAGEBYTES_MAX) { in crypto_box_easy() 59 return crypto_box_detached(c + crypto_box_MACBYTES, c, m, mlen, n, in crypto_box_easy()
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/ |
H A D | aead_xchacha20poly1305.c | 21 unsigned long long mlen, in crypto_aead_xchacha20poly1305_ietf_encrypt_detached() argument 36 (c, mac, maclen_p, m, mlen, ad, adlen, nsec, npub2, k2); in crypto_aead_xchacha20poly1305_ietf_encrypt_detached() 46 unsigned long long mlen, in crypto_aead_xchacha20poly1305_ietf_encrypt() argument 56 if (mlen > crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX) { in crypto_aead_xchacha20poly1305_ietf_encrypt() 60 (c, c + mlen, NULL, m, mlen, ad, adlen, nsec, npub, k); in crypto_aead_xchacha20poly1305_ietf_encrypt() 63 clen = mlen + crypto_aead_xchacha20poly1305_ietf_ABYTES; in crypto_aead_xchacha20poly1305_ietf_encrypt() 107 unsigned long long mlen = 0ULL; in crypto_aead_xchacha20poly1305_ietf_decrypt() local 119 mlen = clen - crypto_aead_xchacha20poly1305_ietf_ABYTES; in crypto_aead_xchacha20poly1305_ietf_decrypt() 121 *mlen_p = mlen; in crypto_aead_xchacha20poly1305_ietf_decrypt()
|
/freebsd/sys/arm/arm/ |
H A D | in_cksum_machdep.c | 105 int mlen = 0; in in_cksum_skip() local 114 mlen = m->m_len - skip; in in_cksum_skip() 125 mlen = m->m_len; in in_cksum_skip() 128 if (len < mlen) in in_cksum_skip() 129 mlen = len; in in_cksum_skip() 132 sum += _do_cksum(addr, mlen) << 8; in in_cksum_skip() 134 sum += _do_cksum(addr, mlen); in in_cksum_skip() 136 clen += mlen; in in_cksum_skip() 137 len -= mlen; in in_cksum_skip()
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | lzjb.c | 58 int mlen, offset, hash; in zfs_lzjb_compress_buf() local 88 for (mlen = MATCH_MIN; mlen < MATCH_MAX; mlen++) in zfs_lzjb_compress_buf() 89 if (src[mlen] != cpy[mlen]) in zfs_lzjb_compress_buf() 91 *dst++ = ((mlen - MATCH_MIN) << (NBBY - MATCH_BITS)) | in zfs_lzjb_compress_buf() 94 src += mlen; in zfs_lzjb_compress_buf() 122 int mlen = (src[0] >> (NBBY - MATCH_BITS)) + MATCH_MIN; in zfs_lzjb_decompress_buf() local 127 while (--mlen >= 0 && dst < d_end) in zfs_lzjb_decompress_buf()
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_secretbox/ |
H A D | crypto_secretbox_easy.c | 19 unsigned long long mlen, const unsigned char *n, in crypto_secretbox_detached() argument 31 (uintptr_t) c - (uintptr_t) m < mlen) || in crypto_secretbox_detached() 33 (uintptr_t) m - (uintptr_t) c < mlen)) { /* LCOV_EXCL_LINE */ in crypto_secretbox_detached() 34 memmove(c, m, mlen); in crypto_secretbox_detached() 39 mlen0 = mlen; in crypto_secretbox_detached() 57 if (mlen > mlen0) { in crypto_secretbox_detached() 58 crypto_stream_salsa20_xor_ic(c + mlen0, m + mlen0, mlen - mlen0, in crypto_secretbox_detached() 63 crypto_onetimeauth_poly1305_update(&state, c, mlen); in crypto_secretbox_detached() 72 unsigned long long mlen, const unsigned char *n, in crypto_secretbox_easy() argument 75 if (mlen > crypto_secretbox_MESSAGEBYTES_MAX) { in crypto_secretbox_easy() [all …]
|