Home
last modified time | relevance | path

Searched refs:pake_client (Results 1 - 9 of 9) sorted by relevance

/base/security/device_auth/frameworks/deviceauth_lite/source/key_agreement/
H A Dpake_client.c16 #include "pake_client.h"
36 struct pake_client *build_pake_client(const struct session_identity *identity, const struct hc_pin *pin, in build_pake_client()
39 struct pake_client *pake_client = (struct pake_client *)MALLOC(sizeof(struct pake_client)); in build_pake_client() local
40 if (pake_client == NULL) { in build_pake_client()
45 (void)memset_s(pake_client, sizeof(*pake_client), 0, sizeof(*pake_client)); in build_pake_client()
61 destroy_pake_client(struct pake_client *pake_client) destroy_pake_client() argument
76 send_pake_start_request(struct pake_client *pake_client, struct message *send) send_pake_start_request() argument
102 send_pake_end_request(struct pake_client *pake_client, const struct message *receive, struct message *send) send_pake_end_request() argument
132 receive_pake_end_response(struct pake_client *pake_client, struct message *receive) receive_pake_end_response() argument
153 struct pake_client *pake_client = (struct pake_client *)handle; build_start_request_data() local
168 gen_esk_prime_len(struct pake_client *pake_client, struct pake_start_response_data *receive, uint32_t *esk_len, uint32_t *prime_len) gen_esk_prime_len() argument
187 struct pake_client *pake_client = (struct pake_client *)handle; parse_start_response_data() local
250 struct pake_client *pake_client = (struct pake_client *)handle; build_end_request_data() local
282 struct pake_client *pake_client = (struct pake_client *)handle; parse_end_response_data() local
295 generate_session_key(struct pake_client *pake_client, struct epk *peer_epk) generate_session_key() argument
336 generate_proof(struct pake_client *pake_client) generate_proof() argument
367 verify_proof_is_ok(struct pake_client *pake_client, struct hmac *kcf_data) verify_proof_is_ok() argument
398 generate_output_key(struct pake_client *pake_client) generate_output_key() argument
427 destroy_pake_client(struct pake_client *pake_client) destroy_pake_client() argument
[all...]
/base/security/device_auth/frameworks/deviceauth_lite/inc/key_agreement/
H A Dpake_client.h27 struct pake_client { struct
49 static inline uint32_t pake_client_sn(struct pake_client *client) in pake_client_sn()
54 int32_t send_pake_start_request(struct pake_client *pake_client, struct message *send);
55 int32_t send_pake_end_request(struct pake_client *pake_client, const struct message *receive, struct message *send);
56 int32_t receive_pake_end_response(struct pake_client *pake_client, struct message *receive);
60 struct pake_client { struct
66 struct pake_client *build_pake_clien
[all...]
/base/security/device_auth/frameworks/deviceauth_lite/inc/schedule/
H A Ddistribution.h21 #include "pake_client.h"
40 struct pake_client *pake_client; member
/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/
H A Dexchange_auth_info_client.c90 if (hichain->pake_client == NULL) { in parse_exchange_response_data()
94 const struct pake_session_key *key = &hichain->pake_client->session_key; in parse_exchange_response_data()
132 const struct hc_auth_id *auth_id = &hichain->pake_client->self_id; in build_exchange_request()
175 const struct pake_session_key *key = &hichain->pake_client->session_key; in build_exchange_request()
283 struct service_id service_id = generate_service_id(hichain->pake_client->identity); in sign_self_public_key()
378 const struct challenge *peer_challenge = &hichain->pake_client->peer_challenge; in generate_sign_src_data()
379 const struct challenge *self_challenge = &hichain->pake_client->self_challenge; in generate_sign_src_data()
/base/security/device_auth/frameworks/deviceauth_lite/source/schedule/
H A Ddistribution.c19 #include "pake_client.h"
268 DBG_OUT("Object %u proc pake %d response message", pake_client_sn(handle->pake_client), nav->msg_type); in proc_pake_response_message()
272 ret = send_pake_end_request(handle->pake_client, receive, send); in proc_pake_response_message()
274 ret = receive_pake_end_response(handle->pake_client, receive); in proc_pake_response_message()
276 handle->cb.set_session_key(&handle->identity, &handle->pake_client->service_key); in proc_pake_response_message()
277 (void)memset_s(handle->pake_client->service_key.session_key, HC_SESSION_KEY_LEN, 0, HC_SESSION_KEY_LEN); in proc_pake_response_message()
293 DBG_OUT("Object %u proc exchange auth info response message", pake_client_sn(handle->pake_client)); in proc_exchange_response_message()
299 DBG_OUT("Object %u proc exchange message, error code is %d", pake_client_sn(handle->pake_client), ret); in proc_exchange_response_message()
H A Dbuild_object.c41 const struct object_map map[] = { { PAKE_MODULAR, true, (void **)&hichain->pake_client }, in build_object()
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/
H A Dhichain_receivedata_test.cpp555 hcServer->pake_client->client_info.protocol_base_info.state = START_REQUEST; in HWTEST_F()
556 hcServer->pake_client->client_info.protocol_base_info.last_state = PROTOCOL_INIT; in HWTEST_F()
589 hcServer->pake_client->client_info.protocol_base_info.state = END_REQUEST; in HWTEST_F()
590 hcServer->pake_client->client_info.protocol_base_info.last_state = START_REQUEST; in HWTEST_F()
H A Ddeviceauth_test.cpp645 struct pake_client *pakeClient = static_cast<struct pake_client *>(MALLOC(sizeof(struct pake_client))); in HWTEST_F()
646 (void)memset_s(pakeClient, sizeof(struct pake_client), 0, sizeof(struct pake_client)); in HWTEST_F()
653 hichainTest->pake_client = pakeClient; in HWTEST_F()
/base/security/device_auth/frameworks/deviceauth_lite/source/
H A Dhichain.c123 if (hichain->pake_client != NULL) { in destroy()
124 destroy_pake_client(hichain->pake_client); in destroy()
543 hichain->pake_client->operation_code = operation_code; in triggered_pake_client()
550 int32_t ret = send_pake_start_request(hichain->pake_client, &send); in triggered_pake_client()
552 LOGE("Object %u build sts start request failed, error code is %d", pake_client_sn(hichain->pake_client), ret); in triggered_pake_client()

Completed in 10 milliseconds