Lines Matching refs:signable

819 signable_get_data(const struct necp_client_signable *signable, size_t data_length)  in signable_get_data()  argument
821 if (signable == NULL) { in signable_get_data()
825 return __unsafe_forge_bidi_indexable(uint8_t *, signable->signable_data, data_length); in signable_get_data()
828 #define signable_get_data(signable, data_length) ((signable)->signable_data) argument
3451 if (validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_RESOLVER_ANSWER || in necp_client_parse_parameters()
3452 validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_BROWSE_RESULT || in necp_client_parse_parameters()
3453 validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_SERVICE_RESOLVER_ANSWER) { in necp_client_parse_parameters()
3454 if (uuid_compare(parent_id, validatable->signable.client_id) != 0 && in necp_client_parse_parameters()
3455 uuid_compare(client->client_id, validatable->signable.client_id) != 0) { in necp_client_parse_parameters()
3462 switch (validatable->signable.sign_type) { in necp_client_parse_parameters()
3469 …nswer * __single answer_struct = (struct necp_client_host_resolver_answer *)&validatable->signable; in necp_client_parse_parameters()
3505 …rowse_result * __single answer_struct = (struct necp_client_browse_result *)&validatable->signable; in necp_client_parse_parameters()
3519 …er * __single answer_struct = (struct necp_client_service_resolver_answer *)&validatable->signable; in necp_client_parse_parameters()
3528 NECPLOG(LOG_ERR, "Resolver tag unknown sign type: %u", validatable->signable.sign_type); in necp_client_parse_parameters()
3536 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_client_parse_parameters()
3537 validatable->signable.sign_type, in necp_client_parse_parameters()
3538 signable_get_data(&validatable->signable, data_length), data_length, in necp_client_parse_parameters()
11328 struct necp_client_signable * __indexable signable = NULL; in necp_client_sign() local
11345 …if (uap->client_id == 0 || signable_length < sizeof(*signable) || signable_length > NECP_CLIENT_AC… in necp_client_sign()
11356 signable = (struct necp_client_signable *)&default_signable; in necp_client_sign()
11363 signable = allocated_signable; in necp_client_sign()
11366 error = copyin(uap->client_id, signable, signable_length); in necp_client_sign()
11373 switch (signable->sign_type) { in necp_client_sign()
11381 …t_resolver_answer * __single signable_struct = (struct necp_client_host_resolver_answer *)signable; in necp_client_sign()
11397 struct necp_client_browse_result *signable_struct = (struct necp_client_browse_result *)signable; in necp_client_sign()
11413 …esolver_answer * __single signable_struct = (struct necp_client_service_resolver_answer *)signable; in necp_client_sign()
11425 NECPLOG(LOG_ERR, "necp_client_sign unknown signable type (%u)", signable->sign_type); in necp_client_sign()
11431 error = necp_sign_resolver_answer(signable->client_id, signable->sign_type, in necp_client_sign()
11432 signable_get_data(signable, data_length), data_length, in necp_client_sign()
11457 struct necp_client_signable_default signable; member
11503 … validated = necp_validate_resolver_answer(validatable->signable.client_id, validatable->signable.… in necp_client_validate()
11504 signable_get_data(&validatable->signable, signable_data_len), signable_data_len, in necp_client_validate()
12215 validatable->signable.sign_type == NECP_CLIENT_SIGN_TYPE_SYSTEM_RESOLVER_ANSWER) { in necp_socket_resolver_signature_matches_address()
12218 …nswer * __single answer_struct = (struct necp_client_host_resolver_answer *)&validatable->signable; in necp_socket_resolver_signature_matches_address()
12230 const bool validated = necp_validate_resolver_answer(validatable->signable.client_id, in necp_socket_resolver_signature_matches_address()
12231 validatable->signable.sign_type, in necp_socket_resolver_signature_matches_address()
12232 signable_get_data(&validatable->signable, data_length), data_length, in necp_socket_resolver_signature_matches_address()