Lines Matching refs:csign
4109 if (crypto_ecdsa_get_sign(hash, r, s, auth->conf->csign, curve->hash_len) < 0) in dpp_build_conf_obj_dpp()
4155 if (dpp_build_jwk(buf, "csign", auth->conf->csign, auth->conf->kid, in dpp_build_conf_obj_dpp()
4960 static void dpp_copy_csign(struct dpp_config_obj *conf, struct crypto_key *csign) in dpp_copy_csign() argument
4965 der_len = crypto_write_pubkey_der(csign, &der); in dpp_copy_csign()
5114 struct json_token *token, *csign; in dpp_parse_cred_dpp() local
5131 csign = json_get_member(cred, "csign"); in dpp_parse_cred_dpp()
5132 if (!csign || csign->type != JSON_OBJECT) { in dpp_parse_cred_dpp()
5137 csign_pub = dpp_parse_jwk(csign, &key_curve); in dpp_parse_cred_dpp()
5503 crypto_ec_free_key(conf->csign); in dpp_configurator_free()
5515 if (!conf->csign) in dpp_configurator_get_key()
5518 crypto_ec_get_priv_key_der(conf->csign, &key, &keylen); in dpp_configurator_get_key()
5555 conf->csign = dpp_set_keypair(&conf->curve, privkey, in dpp_keygen_configurator()
5558 conf->csign = dpp_gen_keypair(conf->curve); in dpp_keygen_configurator()
5559 if (!conf->csign) in dpp_keygen_configurator()
5563 csign_pub = dpp_get_pubkey_point(conf->csign, 1); in dpp_keygen_configurator()
5621 dpp_copy_csign(&auth->conf_obj[0], auth->conf->csign); in dpp_configurator_own_config()
5801 struct crypto_key *csign = NULL; in dpp_peer_intro() local
5815 csign = crypto_ec_parse_subpub_key(p, csign_key_len); in dpp_peer_intro()
5816 if (!csign) { in dpp_peer_intro()
5861 res = dpp_process_signed_connector(&info, csign, signed_connector); in dpp_peer_intro()
5948 crypto_ec_free_key(csign); in dpp_peer_intro()