Home
last modified time | relevance | path

Searched refs:add_len (Results 1 – 10 of 10) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dccm.c196 ctx->y[0] |= (ctx->add_len > 0) << 6; in ccm_calculate_first_block_if_ready()
282 ctx->add_len = total_ad_len; in mbedtls_ccm_set_lengths()
292 size_t add_len) in mbedtls_ccm_update_ad() argument
304 if (add_len > 0) { in mbedtls_ccm_update_ad()
310 if (add_len > ctx->add_len) { in mbedtls_ccm_update_ad()
314 ctx->y[0] ^= (unsigned char) ((ctx->add_len >> 8) & 0xFF); in mbedtls_ccm_update_ad()
315 ctx->y[1] ^= (unsigned char) ((ctx->add_len) & 0xFF); in mbedtls_ccm_update_ad()
318 } else if (ctx->processed + add_len > ctx->add_len) { in mbedtls_ccm_update_ad()
322 while (add_len > 0) { in mbedtls_ccm_update_ad()
327 if (use_len > add_len) { in mbedtls_ccm_update_ad()
[all …]
H A Dgcm.c401 ctx->add_len = 0; in mbedtls_gcm_starts()
468 const unsigned char *add, size_t add_len) in mbedtls_gcm_update_ad() argument
477 if (add_len > 0xFFFFFFFFFFFFFFFFULL) { in mbedtls_gcm_update_ad()
481 new_add_len = ctx->add_len + (uint64_t) add_len; in mbedtls_gcm_update_ad()
482 if (new_add_len < ctx->add_len || new_add_len >> 61 != 0) { in mbedtls_gcm_update_ad()
486 offset = ctx->add_len % 16; in mbedtls_gcm_update_ad()
491 if (use_len > add_len) { in mbedtls_gcm_update_ad()
492 use_len = add_len; in mbedtls_gcm_update_ad()
501 ctx->add_len += use_len; in mbedtls_gcm_update_ad()
502 add_len -= use_len; in mbedtls_gcm_update_ad()
[all …]
H A Dhmac_drbg.c45 size_t add_len) in mbedtls_hmac_drbg_update() argument
48 unsigned char rounds = (additional != NULL && add_len != 0) ? 2 : 1; in mbedtls_hmac_drbg_update()
68 additional, add_len)) != 0) { in mbedtls_hmac_drbg_update()
308 const unsigned char *additional, size_t add_len) in mbedtls_hmac_drbg_random_with_add() argument
322 if (add_len > MBEDTLS_HMAC_DRBG_MAX_INPUT) { in mbedtls_hmac_drbg_random_with_add()
330 if ((ret = mbedtls_hmac_drbg_reseed(ctx, additional, add_len)) != 0) { in mbedtls_hmac_drbg_random_with_add()
334 add_len = 0; /* VII.4 */ in mbedtls_hmac_drbg_random_with_add()
338 if (additional != NULL && add_len != 0) { in mbedtls_hmac_drbg_random_with_add()
340 additional, add_len)) != 0) { in mbedtls_hmac_drbg_random_with_add()
367 additional, add_len)) != 0) { in mbedtls_hmac_drbg_random_with_add()
H A Dctr_drbg.c413 size_t add_len) in mbedtls_ctr_drbg_update() argument
418 if (add_len == 0) { in mbedtls_ctr_drbg_update()
422 if ((ret = block_cipher_df(add_input, additional, add_len)) != 0) { in mbedtls_ctr_drbg_update()
611 const unsigned char *additional, size_t add_len) in mbedtls_ctr_drbg_random_with_add() argument
626 if (add_len > MBEDTLS_CTR_DRBG_MAX_INPUT) { in mbedtls_ctr_drbg_random_with_add()
634 if ((ret = mbedtls_ctr_drbg_reseed(ctx, additional, add_len)) != 0) { in mbedtls_ctr_drbg_random_with_add()
637 add_len = 0; in mbedtls_ctr_drbg_random_with_add()
640 if (add_len > 0) { in mbedtls_ctr_drbg_random_with_add()
641 if ((ret = block_cipher_df(locals.add_input, additional, add_len)) != 0) { in mbedtls_ctr_drbg_random_with_add()
H A Dpem.c507 size_t len = 0, use_len, add_len = 0; in mbedtls_pem_write_buffer() local
510 add_len = strlen(header) + strlen(footer) + (((use_len > 2) ? (use_len - 2) : 0) / 64) + 1; in mbedtls_pem_write_buffer()
512 if (use_len + add_len > buf_len) { in mbedtls_pem_write_buffer()
513 *olen = use_len + add_len; in mbedtls_pem_write_buffer()
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dgcm.h66 …uint64_t MBEDTLS_PRIVATE(add_len); /*!< The total length of the additional d…
171 size_t add_len,
217 size_t add_len,
263 size_t add_len);
H A Dhmac_drbg.h286 const unsigned char *additional, size_t add_len);
349 size_t add_len);
H A Dctr_drbg.h486 size_t add_len);
521 const unsigned char *additional, size_t add_len);
H A Dccm.h73 size_t MBEDTLS_PRIVATE(add_len); /*!< Total authentication data length */
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog5063 add_len (found by Jean-Philippe Aumasson) (not triggerable remotely).
5568 add_len (found by Jean-Philippe Aumasson) (not triggerable remotely).