Home
last modified time | relevance | path

Searched refs:adlen (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/contrib/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/
H A Daead_chacha20poly1305.c26 unsigned long long adlen, in crypto_aead_chacha20poly1305_encrypt_detached() argument
40 crypto_onetimeauth_poly1305_update(&state, ad, adlen); in crypto_aead_chacha20poly1305_encrypt_detached()
41 STORE64_LE(slen, (uint64_t) adlen); in crypto_aead_chacha20poly1305_encrypt_detached()
65 unsigned long long adlen, in crypto_aead_chacha20poly1305_encrypt() argument
79 ad, adlen, in crypto_aead_chacha20poly1305_encrypt()
97 unsigned long long adlen, in crypto_aead_chacha20poly1305_ietf_encrypt_detached() argument
111 crypto_onetimeauth_poly1305_update(&state, ad, adlen); in crypto_aead_chacha20poly1305_ietf_encrypt_detached()
112 crypto_onetimeauth_poly1305_update(&state, _pad0, (0x10 - adlen) & 0xf); in crypto_aead_chacha20poly1305_ietf_encrypt_detached()
119 STORE64_LE(slen, (uint64_t) adlen); in crypto_aead_chacha20poly1305_ietf_encrypt_detached()
140 unsigned long long adlen, in crypto_aead_chacha20poly1305_ietf_encrypt() argument
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/
H A Dcrypto_aead_aes256gcm.h70 unsigned long long adlen,
82 unsigned long long adlen,
94 unsigned long long adlen,
106 unsigned long long adlen,
123 unsigned long long adlen,
135 unsigned long long adlen,
147 unsigned long long adlen,
159 unsigned long long adlen,
H A Dcrypto_aead_chacha20poly1305.h45 unsigned long long adlen,
57 unsigned long long adlen,
69 unsigned long long adlen,
81 unsigned long long adlen,
118 unsigned long long adlen,
130 unsigned long long adlen,
142 unsigned long long adlen,
154 unsigned long long adlen,
H A Dcrypto_aead_xchacha20poly1305.h41 unsigned long long adlen,
53 unsigned long long adlen,
65 unsigned long long adlen,
77 unsigned long long adlen,
H A Dcrypto_secretstream_xchacha20poly1305.h79 const unsigned char *ad, unsigned long long adlen, unsigned char tag);
92 const unsigned char *ad, unsigned long long adlen);
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/
H A Daead_xchacha20poly1305.c23 unsigned long long adlen, 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()
48 unsigned long long adlen, in crypto_aead_xchacha20poly1305_ietf_encrypt() argument
60 (c, c + mlen, NULL, m, mlen, ad, adlen, nsec, npub, k); in crypto_aead_xchacha20poly1305_ietf_encrypt()
77 unsigned long long adlen, in crypto_aead_xchacha20poly1305_ietf_decrypt_detached() argument
89 (m, nsec, c, clen, mac, ad, adlen, npub2, k2); in crypto_aead_xchacha20poly1305_ietf_decrypt_detached()
103 unsigned long long adlen, in crypto_aead_xchacha20poly1305_ietf_decrypt() argument
115 ad, adlen, npub, k); in crypto_aead_xchacha20poly1305_ietf_decrypt()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/
H A Daead_aes256gcm_aesni.c507 const unsigned char *ad, unsigned long long adlen, in crypto_aead_aes256gcm_encrypt_detached_afternm() argument
517 unsigned long long adlen_rnd64 = adlen & ~63ULL; in crypto_aead_aes256gcm_encrypt_detached_afternm()
535 x = _bswap64((uint64_t) (8 * adlen)); in crypto_aead_aes256gcm_encrypt_detached_afternm()
559 for (i = adlen_rnd64; i < adlen; i += 16) { in crypto_aead_aes256gcm_encrypt_detached_afternm()
562 if (i + (unsigned long long) blocklen > adlen) { in crypto_aead_aes256gcm_encrypt_detached_afternm()
563 blocklen = (unsigned int) (adlen - i); in crypto_aead_aes256gcm_encrypt_detached_afternm()
626 const unsigned char *ad, unsigned long long adlen, in crypto_aead_aes256gcm_encrypt_afternm() argument
634 ad, adlen, in crypto_aead_aes256gcm_encrypt_afternm()
646 const unsigned char *ad, unsigned long long adlen, in crypto_aead_aes256gcm_decrypt_detached_afternm() argument
655 unsigned long long adlen_rnd64 = adlen & ~63ULL; in crypto_aead_aes256gcm_decrypt_detached_afternm()
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/
H A Dsecretstream_xchacha20poly1305.c115 const unsigned char *ad, unsigned long long adlen, unsigned char tag) in crypto_secretstream_xchacha20poly1305_push() argument
133 crypto_onetimeauth_poly1305_update(&poly1305_state, ad, adlen); in crypto_secretstream_xchacha20poly1305_push()
135 (0x10 - adlen) & 0xf); in crypto_secretstream_xchacha20poly1305_push()
150 STORE64_LE(slen, (uint64_t) adlen); in crypto_secretstream_xchacha20poly1305_push()
181 const unsigned char *ad, unsigned long long adlen) in crypto_secretstream_xchacha20poly1305_pull() argument
209 crypto_onetimeauth_poly1305_update(&poly1305_state, ad, adlen); in crypto_secretstream_xchacha20poly1305_pull()
211 (0x10 - adlen) & 0xf); in crypto_secretstream_xchacha20poly1305_pull()
226 STORE64_LE(slen, (uint64_t) adlen); in crypto_secretstream_xchacha20poly1305_pull()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/
H A Dargon2-core.c310 if (0 != context->adlen) { in validate_inputs()
314 if (ARGON2_MIN_AD_LENGTH > context->adlen) { in validate_inputs()
318 if (ARGON2_MAX_AD_LENGTH < context->adlen) { in validate_inputs()
460 STORE32_LE(value, context->adlen); in initial_hash()
466 &BlakeHash, (const uint8_t *) context->ad, context->adlen); in initial_hash()
H A Dargon2.c122 context.adlen = 0; in argon2_hash()
222 ctx.adlen = (uint32_t) encoded_len; in argon2_verify()
226 ctx.ad = (uint8_t *) malloc(ctx.adlen); in argon2_verify()
H A Dargon2.h177 uint32_t adlen; /* associated data length */ member
H A Dpwhash_argon2i.c263 ctx.adlen = ctx.secretlen = 0U; in _needs_rehash()