/openthread-latest/third_party/mbedtls/repo/include/psa/ |
D | crypto_sizes.h | 188 #define PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg) \ argument 191 ((void) (key_bits), 0u)) 328 #define PSA_MAC_LENGTH(key_type, key_bits, alg) \ argument 332 ((void) (key_type), (void) (key_bits), 0u)) 646 #define PSA_SIGN_OUTPUT_SIZE(key_type, key_bits, alg) \ argument 647 (PSA_KEY_TYPE_IS_RSA(key_type) ? ((void) alg, PSA_BITS_TO_BYTES(key_bits)) : \ 648 PSA_KEY_TYPE_IS_ECC(key_type) ? PSA_ECDSA_SIGNATURE_SIZE(key_bits) : \ 699 #define PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE(key_type, key_bits, alg) \ argument 701 ((void) alg, PSA_BITS_TO_BYTES(key_bits)) : \ 738 #define PSA_ASYMMETRIC_DECRYPT_OUTPUT_SIZE(key_type, key_bits, alg) \ argument [all …]
|
D | crypto_compat.h | 220 #define PSA_KEY_DOMAIN_PARAMETERS_SIZE(key_type, key_bits) \ argument
|
/openthread-latest/third_party/mbedtls/repo/programs/psa/ |
D | aead_demo.c | 125 size_t key_bits; in aead_prepare() local 129 key_bits = 128; in aead_prepare() 133 key_bits = 256; in aead_prepare() 137 key_bits = 128; in aead_prepare() 141 key_bits = 256; in aead_prepare() 153 psa_set_key_bits(&attributes, key_bits); // optional in aead_prepare() 156 PSA_CHECK(psa_import_key(&attributes, key_bytes, key_bits / 8, key)); in aead_prepare() 173 size_t key_bits = psa_get_key_bits(&attr); in aead_info() local 175 size_t tag_len = PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg); in aead_info() 185 type_str, (unsigned) key_bits, base_str, (unsigned) tag_len); in aead_info()
|
D | crypto_examples.c | 150 key_bits = 256, in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() enumerator 171 psa_set_key_bits(&attributes, key_bits); in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() 198 key_bits = 256, in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() enumerator 219 psa_set_key_bits(&attributes, key_bits); in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() 246 key_bits = 256, in cipher_example_encrypt_decrypt_aes_ctr_multi() enumerator 266 psa_set_key_bits(&attributes, key_bits); in cipher_example_encrypt_decrypt_aes_ctr_multi()
|
/openthread-latest/third_party/mbedtls/repo/tests/suites/ |
D | test_suite_psa_crypto_util.function | 7 void ecdsa_raw_to_der(int key_bits, data_t *input, data_t *exp_result, int exp_ret) 15 TEST_EQUAL(mbedtls_ecdsa_raw_to_der(key_bits, input->x, input->len, 28 void ecdsa_raw_to_der_incremental(int key_bits, data_t *input, data_t *exp_result) 37 TEST_ASSERT(mbedtls_ecdsa_raw_to_der(key_bits, input->x, input->len, 46 TEST_ASSERT(mbedtls_ecdsa_raw_to_der(key_bits, input->x, input->len, 58 void ecdsa_der_to_raw(int key_bits, data_t *input, data_t *exp_result, int exp_ret) 74 TEST_ASSERT(mbedtls_ecdsa_der_to_raw(key_bits, in_buf, in_buf_len, 80 TEST_EQUAL(mbedtls_ecdsa_der_to_raw(key_bits, input->x, input->len,
|
D | test_suite_psa_crypto_metadata.function | 196 psa_key_type_t key_type, size_t key_bits, 212 TEST_EQUAL(length, PSA_MAC_LENGTH(key_type, key_bits, alg)); 222 psa_key_type_t key_type, size_t key_bits, 238 TEST_EQUAL(tag_length, PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg)); 303 size_t key_bits = key_bits_arg; 306 key_type, key_bits, length); 314 key_type, key_bits, n); 345 key_type, key_bits, n); 429 size_t key_bits = key_bits_arg; 432 key_type, key_bits, tag_length); [all …]
|
D | test_suite_psa_crypto_driver_wrappers.function | 507 size_t key_bits; 536 key_bits = psa_get_key_bits(&attributes); 537 signature_size = PSA_SIGN_OUTPUT_SIZE(key_type, key_bits, alg); 635 size_t key_bits; 663 key_bits = psa_get_key_bits(&attributes); 664 signature_size = PSA_SIGN_OUTPUT_SIZE(key_type, key_bits, alg); 963 size_t key_bits; 978 key_bits = psa_get_key_bits(&attributes); 981 PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE(our_key_type, key_bits)); 982 TEST_LE_U(PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE(our_key_type, key_bits), [all …]
|
D | test_suite_psa_crypto_op_fail.function | 258 size_t key_bits = psa_get_key_bits(&attributes); 261 output_length = PSA_BITS_TO_BYTES(key_bits); 263 output_length = 2 * PSA_BITS_TO_BYTES(key_bits);
|
D | test_suite_psa_crypto.function | 377 size_t key_bits = 0; 407 key_bits = psa_get_key_bits(&attributes); 409 tag_length = PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg); 2452 size_t key_bits; 2476 key_bits = psa_get_key_bits(&attributes); 2477 buffer_length = PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE(key_type, key_bits, 5045 size_t key_bits; 5064 key_bits = psa_get_key_bits(&attributes); 5066 output_size = input_data->len + PSA_AEAD_TAG_LENGTH(key_type, key_bits, 5140 size_t key_bits; [all …]
|
D | test_suite_psa_crypto_persistent_key.function | 47 int key_lifetime, int key_type, int key_bits, 57 psa_set_key_bits(&attributes, key_bits);
|
/openthread-latest/third_party/mbedtls/repo/library/ |
D | ssl_ticket.c | 96 psa_set_key_bits(&attributes, key->key_bits); in ssl_ticket_gen_key() 100 PSA_BITS_TO_BYTES(key->key_bits), in ssl_ticket_gen_key() 166 const size_t bitlen = key->key_bits; in mbedtls_ssl_ticket_rotate() 185 psa_set_key_bits(&attributes, key->key_bits); in mbedtls_ssl_ticket_rotate() 188 PSA_BITS_TO_BYTES(key->key_bits), in mbedtls_ssl_ticket_rotate() 220 size_t key_bits; in mbedtls_ssl_ticket_setup() local 231 &alg, &key_type, &key_bits) != PSA_SUCCESS) { in mbedtls_ssl_ticket_setup() 247 key_bits = mbedtls_cipher_info_get_key_bitlen(cipher_info); in mbedtls_ssl_ticket_setup() 250 if (key_bits > 8 * MAX_KEY_BYTES) { in mbedtls_ssl_ticket_setup() 262 ctx->keys[0].key_bits = key_bits; in mbedtls_ssl_ticket_setup() [all …]
|
D | psa_crypto_cipher.c | 129 size_t *key_bits, in mbedtls_cipher_values_from_psa() argument 136 (void) key_bits; in mbedtls_cipher_values_from_psa() 224 if (*key_bits == 64) { in mbedtls_cipher_values_from_psa() 232 if (*key_bits == 128) { in mbedtls_cipher_values_from_psa() 233 *key_bits = 192; in mbedtls_cipher_values_from_psa() 261 size_t key_bits, in mbedtls_cipher_info_from_psa() argument 268 status = mbedtls_cipher_values_from_psa(alg, key_type, &key_bits, &mode, &cipher_id_tmp); in mbedtls_cipher_info_from_psa() 276 return mbedtls_cipher_info_from_values(cipher_id_tmp, (int) key_bits, mode); in mbedtls_cipher_info_from_psa() 290 size_t key_bits; in psa_cipher_setup() local 299 key_bits = attributes->bits; in psa_cipher_setup() [all …]
|
D | psa_crypto_driver_wrappers_no_static.c | 92 size_t key_bits = psa_get_key_bits(attributes); in psa_driver_wrapper_get_key_buffer_size() local 110 key_bits ); in psa_driver_wrapper_get_key_buffer_size() 117 (void)key_bits; in psa_driver_wrapper_get_key_buffer_size()
|
D | psa_crypto_cipher.h | 33 size_t *key_bits, mbedtls_cipher_mode_t *mode, 50 psa_algorithm_t alg, psa_key_type_t key_type, size_t key_bits,
|
D | psa_crypto_aead.c | 36 size_t key_bits = attributes->bits; in psa_aead_setup() local 40 &key_bits, &mode, &cipher_id); in psa_aead_setup() 59 key_buffer, (unsigned int) key_bits)); in psa_aead_setup() 79 key_buffer, (unsigned int) key_bits)); in psa_aead_setup()
|
D | ssl_tls13_keys.c | 944 size_t key_bits; in mbedtls_ssl_tls13_populate_transform() local 1054 &key_bits)) != PSA_SUCCESS) { in mbedtls_ssl_tls13_populate_transform() 1069 PSA_BITS_TO_BYTES(key_bits), in mbedtls_ssl_tls13_populate_transform() 1080 PSA_BITS_TO_BYTES(key_bits), in mbedtls_ssl_tls13_populate_transform() 1100 size_t key_bits; in ssl_tls13_get_cipher_key_info() local 1110 &alg, &key_type, &key_bits); in ssl_tls13_get_cipher_key_info() 1115 *key_len = PSA_BITS_TO_BYTES(key_bits); in ssl_tls13_get_cipher_key_info()
|
D | pk.c | 872 size_t key_bits; in copy_from_psa() local 901 key_bits = psa_get_key_bits(&key_attr); in copy_from_psa() 948 grp_id = mbedtls_ecc_group_from_psa(PSA_KEY_TYPE_ECC_GET_FAMILY(key_type), key_bits); in copy_from_psa()
|
/openthread-latest/third_party/mbedtls/repo/tests/src/test_helpers/ |
D | ssl_helpers.c | 1135 size_t *key_bits, size_t *iv_len) in mbedtls_test_ssl_cipher_info_from_type() argument 1140 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type() 1145 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type() 1150 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type() 1155 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type() 1160 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type() 1165 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type() 1171 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type() 1176 *key_bits = 192; in mbedtls_test_ssl_cipher_info_from_type() 1181 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type() [all …]
|
/openthread-latest/third_party/mbedtls/repo/tests/include/test/ |
D | psa_crypto_helpers.h | 259 #define MBEDTLS_TEST_PSA_SKIP_IF_ALT_AES_192(key_type, key_bits) \ argument 264 (key_bits == 192)) \
|
/openthread-latest/third_party/mbedtls/repo/tests/src/ |
D | psa_exercise_key.c | 635 size_t key_bits; in mbedtls_test_psa_key_agreement_with_self() local 649 key_bits = psa_get_key_bits(&attributes); in mbedtls_test_psa_key_agreement_with_self() 651 public_key_length = PSA_EXPORT_PUBLIC_KEY_OUTPUT_SIZE(public_key_type, key_bits); in mbedtls_test_psa_key_agreement_with_self() 690 size_t key_bits; in mbedtls_test_psa_raw_key_agreement_with_self() local 706 key_bits = psa_get_key_bits(&attributes); in mbedtls_test_psa_raw_key_agreement_with_self() 708 public_key_length = PSA_EXPORT_PUBLIC_KEY_OUTPUT_SIZE(public_key_type, key_bits); in mbedtls_test_psa_raw_key_agreement_with_self() 731 key_bits)); in mbedtls_test_psa_raw_key_agreement_with_self() 806 size_t key_bits = psa_get_key_bits(&attributes); in exercise_key_agreement_key() local 809 if (PSA_BITS_TO_BYTES(key_bits) != PSA_HASH_LENGTH(hash_alg)) { in exercise_key_agreement_key()
|
/openthread-latest/third_party/mbedtls/repo/programs/cipher/ |
D | cipher_aead_demo.c | 162 int key_bits = mbedtls_cipher_get_key_bitlen(ctx); in aead_info() local 170 ciph, key_bits, mode_str, (unsigned) tag_len); in aead_info()
|
/openthread-latest/third_party/mbedtls/repo/scripts/data_files/driver_templates/ |
D | psa_crypto_driver_wrappers_no_static.c.jinja | 93 size_t key_bits = psa_get_key_bits(attributes); 111 key_bits ); 118 (void)key_bits;
|
/openthread-latest/third_party/mbedtls/repo/include/mbedtls/ |
D | ssl_ticket.h | 63 size_t MBEDTLS_PRIVATE(key_bits); /*!< key length in bits */
|
/openthread-latest/third_party/mbedtls/repo/tests/include/test/drivers/ |
D | key_management.h | 60 const size_t key_bits);
|
/openthread-latest/third_party/mbedtls/repo/tests/src/drivers/ |
D | test_driver_key_management.c | 101 const size_t key_bits) in mbedtls_test_opaque_size_function() argument 105 key_buffer_size = PSA_EXPORT_KEY_OUTPUT_SIZE(key_type, key_bits); in mbedtls_test_opaque_size_function()
|