Lines Matching refs:key_attributes

2525     psa_key_attributes_t key_attributes = PSA_KEY_ATTRIBUTES_INIT;  in ssl_get_ecdh_params_from_cert()  local
2548 status = psa_get_key_attributes(pk->priv_id, &key_attributes); in ssl_get_ecdh_params_from_cert()
2553 ssl->handshake->xxdh_psa_type = psa_get_key_type(&key_attributes); in ssl_get_ecdh_params_from_cert()
2554 ssl->handshake->xxdh_psa_bits = psa_get_key_bits(&key_attributes); in ssl_get_ecdh_params_from_cert()
2562 key_attributes = psa_key_attributes_init(); in ssl_get_ecdh_params_from_cert()
2563 psa_set_key_usage_flags(&key_attributes, PSA_KEY_USAGE_DERIVE); in ssl_get_ecdh_params_from_cert()
2564 psa_set_key_algorithm(&key_attributes, PSA_ALG_ECDH); in ssl_get_ecdh_params_from_cert()
2565 psa_set_key_type(&key_attributes, in ssl_get_ecdh_params_from_cert()
2567 psa_set_key_bits(&key_attributes, ssl->handshake->xxdh_psa_bits); in ssl_get_ecdh_params_from_cert()
2574 status = psa_import_key(&key_attributes, buf, key_len, in ssl_get_ecdh_params_from_cert()
2602 psa_reset_key_attributes(&key_attributes); in ssl_get_ecdh_params_from_cert()
2771 psa_key_attributes_t key_attributes; in ssl_prepare_server_key_exchange() local
2792 key_attributes = psa_key_attributes_init(); in ssl_prepare_server_key_exchange()
2793 psa_set_key_usage_flags(&key_attributes, PSA_KEY_USAGE_DERIVE); in ssl_prepare_server_key_exchange()
2794 psa_set_key_algorithm(&key_attributes, PSA_ALG_ECDH); in ssl_prepare_server_key_exchange()
2795 psa_set_key_type(&key_attributes, handshake->xxdh_psa_type); in ssl_prepare_server_key_exchange()
2796 psa_set_key_bits(&key_attributes, handshake->xxdh_psa_bits); in ssl_prepare_server_key_exchange()
2812 status = psa_generate_key(&key_attributes, in ssl_prepare_server_key_exchange()