Home
last modified time | relevance | path

Searched refs:key_bits (Results 1 – 25 of 32) sorted by relevance

12

/openthread-latest/third_party/mbedtls/repo/include/psa/
Dcrypto_sizes.h188 #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 …]
Dcrypto_compat.h220 #define PSA_KEY_DOMAIN_PARAMETERS_SIZE(key_type, key_bits) \ argument
/openthread-latest/third_party/mbedtls/repo/programs/psa/
Daead_demo.c125 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()
Dcrypto_examples.c150 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/
Dtest_suite_psa_crypto_util.function7 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,
Dtest_suite_psa_crypto_metadata.function196 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 …]
Dtest_suite_psa_crypto_driver_wrappers.function507 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 …]
Dtest_suite_psa_crypto_op_fail.function258 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);
Dtest_suite_psa_crypto.function377 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 …]
Dtest_suite_psa_crypto_persistent_key.function47 int key_lifetime, int key_type, int key_bits,
57 psa_set_key_bits(&attributes, key_bits);
/openthread-latest/third_party/mbedtls/repo/library/
Dssl_ticket.c96 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 …]
Dpsa_crypto_cipher.c129 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 …]
Dpsa_crypto_driver_wrappers_no_static.c92 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()
Dpsa_crypto_cipher.h33 size_t *key_bits, mbedtls_cipher_mode_t *mode,
50 psa_algorithm_t alg, psa_key_type_t key_type, size_t key_bits,
Dpsa_crypto_aead.c36 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()
Dssl_tls13_keys.c944 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()
Dpk.c872 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/
Dssl_helpers.c1135 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/
Dpsa_crypto_helpers.h259 #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/
Dpsa_exercise_key.c635 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/
Dcipher_aead_demo.c162 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/
Dpsa_crypto_driver_wrappers_no_static.c.jinja93 size_t key_bits = psa_get_key_bits(attributes);
111 key_bits );
118 (void)key_bits;
/openthread-latest/third_party/mbedtls/repo/include/mbedtls/
Dssl_ticket.h63 size_t MBEDTLS_PRIVATE(key_bits); /*!< key length in bits */
/openthread-latest/third_party/mbedtls/repo/tests/include/test/drivers/
Dkey_management.h60 const size_t key_bits);
/openthread-latest/third_party/mbedtls/repo/tests/src/drivers/
Dtest_driver_key_management.c101 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()

12