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()
739 size_t *key_buffer_length, size_t *bits) in psa_import_key_into_slot() argument
750 *bits = PSA_BYTES_TO_BITS(data_length); in psa_import_key_into_slot()
753 *bits); in psa_import_key_into_slot()
775 bits); in psa_import_key_into_slot()
786 bits); in psa_import_key_into_slot()
798 bits); in psa_import_key_into_slot()
2030 if (attributes->bits != 0) { in psa_validate_optional_attributes()
2031 if (attributes->bits != slot->attr.bits) { in psa_validate_optional_attributes()
2048 size_t bits; in psa_import_key() local
2091 bits = slot->attr.bits; in psa_import_key()
2096 &slot->key.bytes, &bits); in psa_import_key()
2101 if (slot->attr.bits == 0) { in psa_import_key()
2102 slot->attr.bits = (psa_key_bits_t) bits; in psa_import_key()
2103 } else if (bits != slot->attr.bits) { in psa_import_key()
2110 if (bits > PSA_MAX_KEY_BITS) { in psa_import_key()
2199 actual_attributes.bits = source_slot->attr.bits; in psa_copy_key()
3839 attributes->bits, in mbedtls_psa_sign_hash_start()
4057 attributes->bits, in mbedtls_psa_verify_hash_start()
6147 size_t bits, in psa_generate_derived_ecc_key_weierstrass_helper() argument
6166 mbedtls_ecc_group_from_psa(curve, bits); in psa_generate_derived_ecc_key_weierstrass_helper()
6254 size_t bits, in psa_generate_derived_ecc_key_montgomery_helper() argument
6262 switch (bits) { in psa_generate_derived_ecc_key_montgomery_helper()
6286 switch (bits) { in psa_generate_derived_ecc_key_montgomery_helper()
6305 psa_key_slot_t *slot, size_t bits, in psa_generate_derived_ecc_key_weierstrass_helper() argument
6309 (void) bits; in psa_generate_derived_ecc_key_weierstrass_helper()
6316 size_t bits, psa_key_derivation_operation_t *operation, uint8_t **data) in psa_generate_derived_ecc_key_montgomery_helper() argument
6318 (void) bits; in psa_generate_derived_ecc_key_montgomery_helper()
6328 size_t bits, in psa_generate_derived_key_internal() argument
6332 size_t bytes = PSA_BITS_TO_BYTES(bits); in psa_generate_derived_key_internal()
6346 status = psa_generate_derived_ecc_key_weierstrass_helper(slot, bits, operation, &data); in psa_generate_derived_key_internal()
6352 status = psa_generate_derived_ecc_key_montgomery_helper(bits, operation, &data); in psa_generate_derived_key_internal()
6361 if (bits % 8 != 0) { in psa_generate_derived_key_internal()
6382 slot->attr.bits = (psa_key_bits_t) bits; in psa_generate_derived_key_internal()
6400 &slot->key.bytes, &bits); in psa_generate_derived_key_internal()
6401 if (bits != slot->attr.bits) { in psa_generate_derived_key_internal()
6467 attributes->bits, in psa_key_derivation_output_key_ext()
7648 PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE(slot->attr.type, slot->attr.bits); in psa_raw_key_agreement()
7811 psa_key_type_t type, size_t bits) in psa_validate_key_type_and_size_for_key_generation() argument
7816 status = psa_validate_unstructured_key_bit_size(type, bits); in psa_validate_key_type_and_size_for_key_generation()
7823 if (bits > PSA_VENDOR_RSA_MAX_KEY_BITS) { in psa_validate_key_type_and_size_for_key_generation()
7826 if (bits < PSA_VENDOR_RSA_GENERATE_MIN_KEY_BITS) { in psa_validate_key_type_and_size_for_key_generation()
7832 if (bits % 8 != 0) { in psa_validate_key_type_and_size_for_key_generation()
7847 if (psa_is_dh_key_size_valid(bits) == 0) { in psa_validate_key_type_and_size_for_key_generation()
7967 attributes->type, attributes->bits); in psa_generate_key_ext()
7974 attributes->bits); in psa_generate_key_ext()
8419 cipher_suite->family, cipher_suite->bits); in psa_pake_setup()