/mbedtls-latest/library/ |
D | psa_crypto_aead.c | 112 operation->tag_length = PSA_ALG_AEAD_GET_TAG_LENGTH(alg); in psa_aead_setup() 139 if (ciphertext_size < (plaintext_length + operation.tag_length)) { in mbedtls_psa_aead_encrypt() 154 tag, operation.tag_length)); in mbedtls_psa_aead_encrypt() 166 operation.tag_length, tag)); in mbedtls_psa_aead_encrypt() 171 if (operation.tag_length != 16) { in mbedtls_psa_aead_encrypt() 197 *ciphertext_length = plaintext_length + operation.tag_length; in mbedtls_psa_aead_encrypt() 211 static psa_status_t psa_aead_unpadded_locate_tag(size_t tag_length, in psa_aead_unpadded_locate_tag() argument 218 if (tag_length > ciphertext_length) { in psa_aead_unpadded_locate_tag() 221 payload_length = ciphertext_length - tag_length; in psa_aead_unpadded_locate_tag() 249 status = psa_aead_unpadded_locate_tag(operation.tag_length, in mbedtls_psa_aead_decrypt() [all …]
|
D | psa_crypto_driver_wrappers.h | 2401 size_t *tag_length ) in psa_driver_wrapper_aead_finish() argument 2411 tag_size, tag_length ) ); in psa_driver_wrapper_aead_finish() 2421 ciphertext_length, tag, tag_size, tag_length ) ); in psa_driver_wrapper_aead_finish() 2431 ciphertext_length, tag, tag_size, tag_length ) ); in psa_driver_wrapper_aead_finish() 2441 (void)tag_length; in psa_driver_wrapper_aead_finish() 2452 size_t tag_length ) in psa_driver_wrapper_aead_verify() argument 2473 if( tag_length != check_tag_length || in psa_driver_wrapper_aead_verify() 2474 mbedtls_ct_memcmp( tag, check_tag, tag_length ) in psa_driver_wrapper_aead_verify() 2492 plaintext_length, tag, tag_length ) ); in psa_driver_wrapper_aead_verify() 2502 plaintext_length, tag, tag_length ) ); in psa_driver_wrapper_aead_verify() [all …]
|
D | psa_crypto_aead.h | 470 size_t *tag_length);
|
D | psa_crypto.c | 5376 size_t *tag_length) argument 5387 *tag_length = tag_size; 5402 tag, tag_size, tag_length); 5412 psa_wipe_tag_output_buffer(tag, status, tag_size, *tag_length); 5429 size_t tag_length) argument 5437 LOCAL_INPUT_ALLOC(tag_external, tag_length, tag); 5454 tag, tag_length);
|
/mbedtls-latest/tests/suites/ |
D | test_suite_psa_crypto_metadata.function | 223 size_t tag_length) 238 TEST_EQUAL(tag_length, PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg)); 426 size_t tag_length = tag_length_arg; 432 key_type, key_bits, tag_length); 435 for (n = 1; n <= tag_length; n++) { 446 TEST_EQUAL(PSA_ALG_AEAD_WITH_SHORTENED_TAG(truncated_alg, tag_length - 1), 447 PSA_ALG_AEAD_WITH_SHORTENED_TAG(alg, tag_length - 1)); 448 TEST_EQUAL(PSA_ALG_AEAD_WITH_SHORTENED_TAG(truncated_alg, tag_length), 449 PSA_ALG_AEAD_WITH_SHORTENED_TAG(alg, tag_length)); 460 n), tag_length - 1), [all …]
|
D | test_suite_psa_crypto.function | 356 size_t tag_length = 0; 387 tag_length = PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg); 393 tag_length)); 398 tag_length)); 401 data_true_size = input_data->len - tag_length; 514 tag_buffer, tag_length, 521 tag_length)); 535 TEST_EQUAL(tag_length, tag_size); 537 if (output_data && tag_length) { 539 tag_length); [all …]
|
D | test_suite_psa_crypto_driver_wrappers.function | 2809 size_t tag_length = 0; 2878 PSA_AEAD_TAG_MAX_SIZE, &tag_length)); 2891 TEST_MEMORY_COMPARE(expected_tag->x, expected_tag->len, tag_buffer, tag_length);
|
/mbedtls-latest/tests/src/drivers/ |
D | test_driver_aead.c | 344 size_t *tag_length) in mbedtls_test_transparent_aead_finish() argument 357 tag, tag_size, tag_length); in mbedtls_test_transparent_aead_finish() 362 tag_length); in mbedtls_test_transparent_aead_finish() 370 (void) tag_length; in mbedtls_test_transparent_aead_finish() 384 size_t tag_length) in mbedtls_test_transparent_aead_verify() argument 423 if (tag_length != check_tag_length || in mbedtls_test_transparent_aead_verify() 424 mbedtls_ct_memcmp(tag, check_tag, tag_length) in mbedtls_test_transparent_aead_verify()
|
/mbedtls-latest/tests/include/test/drivers/ |
D | aead.h | 107 size_t *tag_length); 115 size_t tag_length);
|
/mbedtls-latest/include/psa/ |
D | crypto_builtin_composites.h | 85 uint8_t MBEDTLS_PRIVATE(tag_length);
|
D | crypto.h | 2714 size_t *tag_length); 2796 size_t tag_length);
|
D | crypto_values.h | 1327 #define PSA_ALG_AEAD_WITH_SHORTENED_TAG(aead_alg, tag_length) \ argument 1330 ((tag_length) << PSA_AEAD_TAG_LENGTH_OFFSET & \
|
/mbedtls-latest/scripts/data_files/driver_templates/ |
D | psa_crypto_driver_wrappers.h.jinja | 2030 size_t *tag_length ) 2040 tag_size, tag_length ) ); 2050 ciphertext_length, tag, tag_size, tag_length ) ); 2063 (void)tag_length; 2074 size_t tag_length ) 2095 if( tag_length != check_tag_length || 2096 mbedtls_ct_memcmp( tag, check_tag, tag_length ) 2114 plaintext_length, tag, tag_length ) ); 2126 (void)tag_length;
|