Lines Matching refs:signable

3116 			if (validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_RESOLVER_ANSWER ||  in necp_client_parse_parameters()
3117 validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_BROWSE_RESULT || in necp_client_parse_parameters()
3118 validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_SERVICE_RESOLVER_ANSWER) { in necp_client_parse_parameters()
3119 if (uuid_compare(parent_id, validatable->signable.client_id) != 0 && in necp_client_parse_parameters()
3120 uuid_compare(client->client_id, validatable->signable.client_id) != 0) { in necp_client_parse_parameters()
3127 switch (validatable->signable.sign_type) { in necp_client_parse_parameters()
3134 …resolver_answer *answer_struct = (struct necp_client_host_resolver_answer *)&validatable->signable; in necp_client_parse_parameters()
3169 …p_client_browse_result *answer_struct = (struct necp_client_browse_result *)&validatable->signable; in necp_client_parse_parameters()
3183 …olver_answer *answer_struct = (struct necp_client_service_resolver_answer *)&validatable->signable; in necp_client_parse_parameters()
3192 NECPLOG(LOG_ERR, "Resolver tag unknown sign type: %u", validatable->signable.sign_type); in necp_client_parse_parameters()
3200 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_client_parse_parameters()
3201 validatable->signable.sign_type, in necp_client_parse_parameters()
3202 validatable->signable.signable_data, data_length, in necp_client_parse_parameters()
9959 struct necp_client_signable *signable = NULL; in necp_client_sign() local
9976 …if (uap->client_id == 0 || signable_length < sizeof(*signable) || signable_length > NECP_CLIENT_AC… in necp_client_sign()
9987 signable = (struct necp_client_signable *)&default_signable; in necp_client_sign()
9994 signable = allocated_signable; in necp_client_sign()
9997 error = copyin(uap->client_id, signable, signable_length); in necp_client_sign()
10004 switch (signable->sign_type) { in necp_client_sign()
10012 …client_host_resolver_answer *signable_struct = (struct necp_client_host_resolver_answer *)signable; in necp_client_sign()
10028 struct necp_client_browse_result *signable_struct = (struct necp_client_browse_result *)signable; in necp_client_sign()
10044 …_service_resolver_answer *signable_struct = (struct necp_client_service_resolver_answer *)signable; in necp_client_sign()
10056 NECPLOG(LOG_ERR, "necp_client_sign unknown signable type (%u)", signable->sign_type); in necp_client_sign()
10062 error = necp_sign_resolver_answer(signable->client_id, signable->sign_type, in necp_client_sign()
10063 signable->signable_data, data_length, in necp_client_sign()
10088 struct necp_client_signable_default signable; member
10133 … validated = necp_validate_resolver_answer(validatable->signable.client_id, validatable->signable.… in necp_client_validate()
10134 … validatable->signable.signable_data, validatable_length - sizeof(struct necp_client_validatable), in necp_client_validate()
10601 validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_SYSTEM_RESOLVER_ANSWER) { in necp_socket_resolver_signature_matches_address()
10604 …resolver_answer *answer_struct = (struct necp_client_host_resolver_answer *)&validatable->signable; in necp_socket_resolver_signature_matches_address()
10615 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_socket_resolver_signature_matches_address()
10616 validatable->signable.sign_type, in necp_socket_resolver_signature_matches_address()
10617 validatable->signable.signable_data, data_length, in necp_socket_resolver_signature_matches_address()