Lines Matching refs:bits

306 static int psa_is_dh_key_size_valid(size_t bits)  in psa_is_dh_key_size_valid()  argument
308 switch (bits) { in psa_is_dh_key_size_valid()
615 size_t bits) in psa_validate_unstructured_key_bit_size() argument
627 if (bits != 128 && bits != 192 && bits != 256) { in psa_validate_unstructured_key_bit_size()
634 if (bits != 128 && bits != 192 && bits != 256) { in psa_validate_unstructured_key_bit_size()
641 if (bits != 128 && bits != 192 && bits != 256) { in psa_validate_unstructured_key_bit_size()
648 if (bits != 64 && bits != 128 && bits != 192) { in psa_validate_unstructured_key_bit_size()
655 if (bits != 256) { in psa_validate_unstructured_key_bit_size()
663 if (bits % 8 != 0) { in psa_validate_unstructured_key_bit_size()
750 size_t *key_buffer_length, size_t *bits) in psa_import_key_into_slot() argument
761 *bits = PSA_BYTES_TO_BITS(data_length); in psa_import_key_into_slot()
764 *bits); in psa_import_key_into_slot()
786 bits); in psa_import_key_into_slot()
797 bits); in psa_import_key_into_slot()
809 bits); in psa_import_key_into_slot()
2078 if (attributes->bits != 0) {
2079 if (attributes->bits != slot->attr.bits) {
2096 size_t bits; local
2139 bits = slot->attr.bits;
2144 &slot->key.bytes, &bits);
2149 if (slot->attr.bits == 0) {
2150 slot->attr.bits = (psa_key_bits_t) bits;
2151 } else if (bits != slot->attr.bits) {
2158 if (bits > PSA_MAX_KEY_BITS) {
2255 actual_attributes.bits = source_slot->attr.bits;
3895 attributes->bits,
4113 attributes->bits,
6205 size_t bits, argument
6224 mbedtls_ecc_group_from_psa(curve, bits);
6312 size_t bits, argument
6320 switch (bits) {
6344 switch (bits) {
6363 psa_key_slot_t *slot, size_t bits, argument
6367 (void) bits;
6374 size_t bits, psa_key_derivation_operation_t *operation, uint8_t **data) argument
6376 (void) bits;
6386 size_t bits, argument
6390 size_t bytes = PSA_BITS_TO_BYTES(bits);
6404 status = psa_generate_derived_ecc_key_weierstrass_helper(slot, bits, operation, &data);
6410 status = psa_generate_derived_ecc_key_montgomery_helper(bits, operation, &data);
6419 if (bits % 8 != 0) {
6440 slot->attr.bits = (psa_key_bits_t) bits;
6458 &slot->key.bytes, &bits);
6459 if (bits != slot->attr.bits) {
6527 attributes->bits,
7723 PSA_RAW_KEY_AGREEMENT_OUTPUT_SIZE(slot->attr.type, slot->attr.bits);
7886 psa_key_type_t type, size_t bits) argument
7891 status = psa_validate_unstructured_key_bit_size(type, bits);
7898 if (bits > PSA_VENDOR_RSA_MAX_KEY_BITS) {
7901 if (bits < PSA_VENDOR_RSA_GENERATE_MIN_KEY_BITS) {
7907 if (bits % 8 != 0) {
7922 if (psa_is_dh_key_size_valid(bits) == 0) {
8046 attributes->type, attributes->bits);
8053 attributes->bits);
8512 cipher_suite->family, cipher_suite->bits);