/mbedtls-latest/library/ |
D | ccm.c | 195 ctx->y[0] |= (ctx->add_len > 0) << 6; in ccm_calculate_first_block_if_ready() 281 ctx->add_len = total_ad_len; in mbedtls_ccm_set_lengths() 291 size_t add_len) in mbedtls_ccm_update_ad() argument 303 if (add_len > 0) { in mbedtls_ccm_update_ad() 309 if (add_len > ctx->add_len) { in mbedtls_ccm_update_ad() 313 ctx->y[0] ^= (unsigned char) ((ctx->add_len >> 8) & 0xFF); in mbedtls_ccm_update_ad() 314 ctx->y[1] ^= (unsigned char) ((ctx->add_len) & 0xFF); in mbedtls_ccm_update_ad() 317 } else if (ctx->processed + add_len > ctx->add_len) { in mbedtls_ccm_update_ad() 321 while (add_len > 0) { in mbedtls_ccm_update_ad() 326 if (use_len > add_len) { in mbedtls_ccm_update_ad() [all …]
|
D | gcm.c | 401 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 …]
|
D | hmac_drbg.c | 45 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()
|
D | ctr_drbg.c | 413 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()
|
D | pem.c | 504 size_t len = 0, use_len, add_len = 0; in mbedtls_pem_write_buffer() local 507 add_len = strlen(header) + strlen(footer) + (((use_len > 2) ? (use_len - 2) : 0) / 64) + 1; in mbedtls_pem_write_buffer() 509 if (use_len + add_len > buf_len) { in mbedtls_pem_write_buffer() 510 *olen = use_len + add_len; in mbedtls_pem_write_buffer()
|
/mbedtls-latest/include/mbedtls/ |
D | gcm.h | 66 …uint64_t MBEDTLS_PRIVATE(add_len); /*!< The total length of the additional d… 172 size_t add_len, 216 size_t add_len, 262 size_t add_len);
|
D | hmac_drbg.h | 286 const unsigned char *additional, size_t add_len); 349 size_t add_len);
|
D | ctr_drbg.h | 486 size_t add_len); 521 const unsigned char *additional, size_t add_len);
|
D | ccm.h | 73 size_t MBEDTLS_PRIVATE(add_len); /*!< Total authentication data length */
|
/mbedtls-latest/tests/scripts/ |
D | gen_gcm_encrypt.pl | 54 my $add_len = get_suite_val("AADlen"); 67 print("GCM NIST Validation (AES-$key_len,$iv_len,$pt_len,$add_len,$tag_len) #$Count\n");
|
D | gen_gcm_decrypt.pl | 71 my $add_len = get_suite_val("AADlen"); 84 print("GCM NIST Validation (AES-$key_len,$iv_len,$pt_len,$add_len,$tag_len) #$Count\n");
|
/mbedtls-latest/tests/suites/ |
D | test_suite_ccm.function | 101 void ccm_lengths(int msg_len, int iv_len, int add_len, int tag_len, int res) 115 TEST_CALLOC_OR_SKIP(add, add_len); 125 TEST_ASSERT(mbedtls_ccm_encrypt_and_tag(&ctx, msg_len, iv, iv_len, add, add_len, 128 decrypt_ret = mbedtls_ccm_auth_decrypt(&ctx, msg_len, iv, iv_len, add, add_len, 145 void ccm_star_lengths(int msg_len, int iv_len, int add_len, int tag_len, 171 add, add_len, msg, out, tag, tag_len) == res); 174 add_len, msg, out, tag, tag_len);
|
/mbedtls-latest/ |
D | ChangeLog | 4870 add_len (found by Jean-Philippe Aumasson) (not triggerable remotely). 5375 add_len (found by Jean-Philippe Aumasson) (not triggerable remotely).
|