Home
last modified time | relevance | path

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

12

/mbedtls-latest/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
/mbedtls-latest/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()
/mbedtls-latest/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.function522 size_t key_bits;
551 key_bits = psa_get_key_bits(&attributes);
552 signature_size = PSA_SIGN_OUTPUT_SIZE(key_type, key_bits, alg);
650 size_t key_bits;
678 key_bits = psa_get_key_bits(&attributes);
679 signature_size = PSA_SIGN_OUTPUT_SIZE(key_type, key_bits, alg);
979 size_t key_bits;
994 key_bits = psa_get_key_bits(&attributes);
997 PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE(our_key_type, key_bits));
998 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.function355 size_t key_bits = 0;
385 key_bits = psa_get_key_bits(&attributes);
387 tag_length = PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg);
2432 size_t key_bits;
2456 key_bits = psa_get_key_bits(&attributes);
2457 buffer_length = PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE(key_type, key_bits,
5025 size_t key_bits;
5044 key_bits = psa_get_key_bits(&attributes);
5046 output_size = input_data->len + PSA_AEAD_TAG_LENGTH(key_type, key_bits,
5120 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);
/mbedtls-latest/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.c121 size_t key_bits = psa_get_key_bits(attributes); in psa_driver_wrapper_get_key_buffer_size() local
139 key_bits ); in psa_driver_wrapper_get_key_buffer_size()
152 (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.c867 size_t key_bits; in copy_from_psa() local
896 key_bits = psa_get_key_bits(&key_attr); in copy_from_psa()
943 grp_id = mbedtls_ecc_group_from_psa(PSA_KEY_TYPE_ECC_GET_FAMILY(key_type), key_bits); in copy_from_psa()
966 (void) key_bits; in copy_from_psa()
/mbedtls-latest/tests/src/test_helpers/
Dssl_helpers.c1138 size_t *key_bits, size_t *iv_len) in mbedtls_test_ssl_cipher_info_from_type() argument
1143 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type()
1148 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type()
1153 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type()
1158 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type()
1163 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type()
1168 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type()
1174 *key_bits = 128; in mbedtls_test_ssl_cipher_info_from_type()
1179 *key_bits = 192; in mbedtls_test_ssl_cipher_info_from_type()
1184 *key_bits = 256; in mbedtls_test_ssl_cipher_info_from_type()
[all …]
/mbedtls-latest/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()
/mbedtls-latest/tests/include/test/
Dpsa_crypto_helpers.h261 #define MBEDTLS_TEST_PSA_SKIP_IF_ALT_AES_192(key_type, key_bits) \ argument
266 (key_bits == 192)) \
/mbedtls-latest/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;
/mbedtls-latest/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()
/mbedtls-latest/include/mbedtls/
Dssl_ticket.h63 size_t MBEDTLS_PRIVATE(key_bits); /*!< key length in bits */
/mbedtls-latest/tests/include/test/drivers/
Dkey_management.h62 const size_t key_bits);
/mbedtls-latest/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