Lines Matching refs:bits

301 static int psa_is_dh_key_size_valid(size_t bits)  in psa_is_dh_key_size_valid()  argument
303 switch (bits) { in psa_is_dh_key_size_valid()
610 size_t bits) in psa_validate_unstructured_key_bit_size() argument
622 if (bits != 128 && bits != 192 && bits != 256) { in psa_validate_unstructured_key_bit_size()
629 if (bits != 128 && bits != 192 && bits != 256) { in psa_validate_unstructured_key_bit_size()
636 if (bits != 128 && bits != 192 && bits != 256) { in psa_validate_unstructured_key_bit_size()
643 if (bits != 64 && bits != 128 && bits != 192) { in psa_validate_unstructured_key_bit_size()
650 if (bits != 256) { in psa_validate_unstructured_key_bit_size()
658 if (bits % 8 != 0) { in psa_validate_unstructured_key_bit_size()
745 size_t *key_buffer_length, size_t *bits) in psa_import_key_into_slot() argument
756 *bits = PSA_BYTES_TO_BITS(data_length); in psa_import_key_into_slot()
759 *bits); in psa_import_key_into_slot()
781 bits); in psa_import_key_into_slot()
792 bits); in psa_import_key_into_slot()
804 bits); in psa_import_key_into_slot()
2065 if (attributes->bits != 0) { in psa_validate_optional_attributes()
2066 if (attributes->bits != slot->attr.bits) { in psa_validate_optional_attributes()
2083 size_t bits; in psa_import_key() local
2126 bits = slot->attr.bits; in psa_import_key()
2131 &slot->key.bytes, &bits); in psa_import_key()
2136 if (slot->attr.bits == 0) { in psa_import_key()
2137 slot->attr.bits = (psa_key_bits_t) bits; in psa_import_key()
2138 } else if (bits != slot->attr.bits) { in psa_import_key()
2145 if (bits > PSA_MAX_KEY_BITS) { in psa_import_key()
2242 actual_attributes.bits = source_slot->attr.bits; in psa_copy_key()
4025 attributes->bits, in mbedtls_psa_sign_hash_start()
4247 attributes->bits, in mbedtls_psa_verify_hash_start()
6380 size_t bits, in psa_generate_derived_ecc_key_weierstrass_helper() argument
6399 mbedtls_ecc_group_from_psa(curve, bits); in psa_generate_derived_ecc_key_weierstrass_helper()
6487 size_t bits, in psa_generate_derived_ecc_key_montgomery_helper() argument
6495 switch (bits) { in psa_generate_derived_ecc_key_montgomery_helper()
6519 switch (bits) { in psa_generate_derived_ecc_key_montgomery_helper()
6538 psa_key_slot_t *slot, size_t bits, in psa_generate_derived_ecc_key_weierstrass_helper() argument
6542 (void) bits; in psa_generate_derived_ecc_key_weierstrass_helper()
6549 size_t bits, psa_key_derivation_operation_t *operation, uint8_t **data) in psa_generate_derived_ecc_key_montgomery_helper() argument
6551 (void) bits; in psa_generate_derived_ecc_key_montgomery_helper()
6561 size_t bits, in psa_generate_derived_key_internal() argument
6565 size_t bytes = PSA_BITS_TO_BYTES(bits); in psa_generate_derived_key_internal()
6579 status = psa_generate_derived_ecc_key_weierstrass_helper(slot, bits, operation, &data); in psa_generate_derived_key_internal()
6585 status = psa_generate_derived_ecc_key_montgomery_helper(bits, operation, &data); in psa_generate_derived_key_internal()
6594 if (bits % 8 != 0) { in psa_generate_derived_key_internal()
6615 slot->attr.bits = (psa_key_bits_t) bits; in psa_generate_derived_key_internal()
6633 &slot->key.bytes, &bits); in psa_generate_derived_key_internal()
6634 if (bits != slot->attr.bits) { in psa_generate_derived_key_internal()
6702 attributes->bits, in psa_key_derivation_output_key_custom()
7911 PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE(slot->attr.type, slot->attr.bits); in psa_raw_key_agreement()
8074 psa_key_type_t type, size_t bits) in psa_validate_key_type_and_size_for_key_generation() argument
8079 status = psa_validate_unstructured_key_bit_size(type, bits); in psa_validate_key_type_and_size_for_key_generation()
8086 if (bits > PSA_VENDOR_RSA_MAX_KEY_BITS) { in psa_validate_key_type_and_size_for_key_generation()
8089 if (bits < PSA_VENDOR_RSA_GENERATE_MIN_KEY_BITS) { in psa_validate_key_type_and_size_for_key_generation()
8095 if (bits % 8 != 0) { in psa_validate_key_type_and_size_for_key_generation()
8110 if (psa_is_dh_key_size_valid(bits) == 0) { in psa_validate_key_type_and_size_for_key_generation()
8234 attributes->type, attributes->bits); in psa_generate_key_custom()
8241 attributes->bits); in psa_generate_key_custom()
8712 cipher_suite->family, cipher_suite->bits); in psa_pake_setup()