/base/security/device_auth/frameworks/deviceauth_lite/source/key_agreement/ |
H A D | pake_client.c | 16 #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 D | pake_client.h | 27 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 D | distribution.h | 21 #include "pake_client.h" 40 struct pake_client *pake_client; member
|
/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/ |
H A D | exchange_auth_info_client.c | 90 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 D | distribution.c | 19 #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 D | build_object.c | 41 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 D | hichain_receivedata_test.cpp | 555 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 D | deviceauth_test.cpp | 645 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 D | hichain.c | 123 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()
|