/base/security/device_auth/frameworks/deviceauth_lite/source/key_agreement/ |
H A D | sts_client.c | 16 #include "sts_client.h" 31 static void generate_output_key(struct sts_client *sts_client); 33 struct sts_client *build_sts_client(const hc_handle hichain_handle, uint32_t key_length, in build_sts_client() 36 struct sts_client *sts_client = (struct sts_client *)MALLOC(sizeof(struct sts_client)); in build_sts_client() local 37 if (sts_client == NULL) { in build_sts_client() 41 (void)memset_s(sts_client, sizeo in build_sts_client() 73 struct sts_client *sts_client = (struct sts_client *)handle; build_start_request_data() local 113 struct sts_client *sts_client = (struct sts_client *)handle; parse_start_response_data() local 147 struct sts_client *sts_client = (struct sts_client *)handle; generate_sign_message() local 178 struct sts_client *sts_client = (struct sts_client *)handle; verify_response_data() local 214 struct sts_client *sts_client = (struct sts_client *)handle; generate_sts_request_sign() local 276 struct sts_client *sts_client = (struct sts_client *)handle; init_signature() local 341 struct sts_client *sts_client = (struct sts_client *)handle; build_end_request_data() local 390 struct sts_client *sts_client = (struct sts_client *)handle; parse_end_response_data() local 425 send_sts_start_request(struct sts_client *sts_client, struct message *send) send_sts_start_request() argument 451 send_sts_end_request(struct sts_client *sts_client, const struct message *receive, struct message *send) send_sts_end_request() argument 481 receive_sts_end_response(struct sts_client *sts_client, struct message *receive) receive_sts_end_response() argument 500 generate_output_key(struct sts_client *sts_client) generate_output_key() argument [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/inc/key_agreement/ |
H A D | sts_client.h | 29 struct sts_client { struct 50 static inline uint32_t sts_client_sn(struct sts_client *client) in sts_client_sn() 55 int32_t send_sts_start_request(struct sts_client *sts_client, struct message *send); 56 int32_t send_sts_end_request(struct sts_client *sts_client, const struct message *receive, struct message *send); 57 int32_t receive_sts_end_response(struct sts_client *sts_client, struct message *receive); 61 struct sts_client { struct 67 struct sts_client *build_sts_clien [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/ |
H A D | remove_auth_info_client.c | 33 auth_info_client.sts_client = hichain->sts_client; in send_remove_request() 59 auth_info_client.sts_client = hichain->sts_client; in receive_remove_response() 78 struct service_id service_id = generate_service_id(auth_info_client->sts_client->identity); in build_remove_request_data() 110 ret = encrypt_payload((struct var_buffer *)&auth_info_client->sts_client->session_key, in build_remove_request_data() 126 int32_t ret = decrypt_payload((struct var_buffer *)&auth_info_client->sts_client->session_key, in parse_remove_response_data()
|
/base/security/device_auth/frameworks/deviceauth_lite/inc/auth_info/ |
H A D | remove_auth_info_client.h | 26 struct sts_client *sts_client; member
|
/base/security/device_auth/frameworks/deviceauth_lite/inc/schedule/ |
H A D | distribution.h | 23 #include "sts_client.h" 43 struct sts_client *sts_client; member
|
/base/security/device_auth/frameworks/deviceauth_lite/source/schedule/ |
H A D | distribution.c | 311 DBG_OUT("Object %u proc sts %d response message.", sts_client_sn(handle->sts_client), nav->msg_type); in proc_sts_response_message() 315 ret = send_sts_end_request(handle->sts_client, receive, send); in proc_sts_response_message() 317 ret = receive_sts_end_response(handle->sts_client, receive); in proc_sts_response_message() 319 handle->cb.set_session_key(&handle->identity, &handle->sts_client->service_key); in proc_sts_response_message() 354 sts_client_sn(handle->sts_client), ret); in proc_remove_response_message()
|
H A D | build_object.c | 43 { STS_MODULAR, true, (void **)&hichain->sts_client }, in build_object()
|
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/ |
H A D | deviceauth_test.cpp | 980 struct sts_client *stsClient = static_cast<struct sts_client *>(MALLOC(sizeof(struct sts_client))); in HWTEST_F() 981 (void)memset_s(stsClient, sizeof(struct sts_client), 0, sizeof(struct sts_client)); in HWTEST_F() 988 hichainTest->sts_client = stsClient; in HWTEST_F() 1011 ASSERT_TRUE(hichainTest->sts_client == nullptr); in HWTEST_F() 1038 ASSERT_TRUE(hichainTest->sts_client == nullptr); in HWTEST_F() 1060 ASSERT_TRUE(hichainTest->sts_client == nullptr); in HWTEST_F() 1082 ASSERT_TRUE(hichainTest->sts_client in HWTEST_F() [all...] |
H A D | huks_adapter_test.cpp | 578 ret = GenerateSignMessage(reinterpret_cast<void *>(hichainTest->sts_client), &message); in HWTEST_F() 661 ret = GenerateSignMessage(reinterpret_cast<void *>(hichainTest->sts_client), &message); in HWTEST_F() 703 ret = GenerateSignMessage(reinterpret_cast<void *>(hichainTest->sts_client), &message); in HWTEST_F() 1184 struct sts_client *stsClient = static_cast<struct sts_client *>(handle); in GenerateSignMessage()
|
H A D | hichain_receivedata_test.cpp | 684 hcServer->sts_client->client_info.protocol_base_info.state = END_REQUEST; in HWTEST_F() 685 hcServer->sts_client->client_info.protocol_base_info.last_state = PROTOCOL_INIT; in HWTEST_F()
|
/base/security/device_auth/frameworks/deviceauth_lite/source/ |
H A D | hichain.c | 129 if (hichain->sts_client != NULL) { in destroy() 130 destroy_sts_client(hichain->sts_client); in destroy() 585 hichain->sts_client->operation_code = operation_code; in triggered_sts_client() 592 int32_t ret = send_sts_start_request(hichain->sts_client, &send); in triggered_sts_client() 594 LOGE("Object %u build sts start request failed, error code is %d", sts_client_sn(hichain->sts_client), ret); in triggered_sts_client()
|