/base/security/device_auth/frameworks/deviceauth_lite/inc/auth_info/ |
H A D | auth_info.h | 19 #include "hichain.h" 51 const struct pake_session_key *get_pake_session_key(const struct hichain *hichain); 52 const struct challenge *get_pake_self_challenge(const struct hichain *hichain); 53 const struct challenge *get_pake_peer_challenge(const struct hichain *hichain); 54 const struct hc_auth_id *get_pake_self_auth_id(const struct hichain *hichain); 57 const struct sts_session_key *get_sts_session_key(const struct hichain *hichai [all...] |
H A D | exchange_auth_info_client.h | 24 int32_t receive_exchange_response(const struct hichain *hichain, const struct message *receive); 27 int32_t send_exchange_request(const struct hichain *hichain, struct message *send);
|
H A D | remove_auth_info_client.h | 33 int32_t receive_remove_response(const struct hichain *hichain, const struct message *receive); 40 int32_t send_remove_request(const struct hichain *hichain, struct message *send);
|
H A D | remove_auth_info.h | 28 int32_t send_remove_response(const struct hichain *hichain, struct message *receive, struct message *send);
|
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/ |
H A D | auth_info_test.h | 19 #include "hichain.h" 55 const struct pake_session_key *get_pake_session_key(const struct hichain *hichain); 56 const struct challenge *get_pake_self_challenge(const struct hichain *hichain); 57 const struct challenge *get_pake_peer_challenge(const struct hichain *hichain); 58 const struct hc_auth_id *get_pake_self_auth_id(const struct hichain *hichain); 61 const struct sts_session_key *get_sts_session_key(const struct hichain *hichai [all...] |
H A D | deviceauth_test.h | 23 int32_t build_object(struct hichain *hichain, int32_t modular, bool is_client, const void *params);
|
H A D | deviceauth_test.cpp | 21 #include "hichain.h" 271 struct hichain *hichainTest = reinterpret_cast<struct hichain *>(server); in HWTEST_F() 291 struct hichain *hichainTest = reinterpret_cast<struct hichain *>(server); in HWTEST_F() 652 struct hichain *hichainTest = static_cast<struct hichain *>(server); in HWTEST_F() 756 struct hichain *hichainTest = static_cast<struct hichain *>(server); in HWTEST_F() 777 struct hichain *hichainTes in HWTEST_F() [all...] |
H A D | huks_adapter_test.cpp | 21 #include "hichain.h" 575 struct hichain *hichainTest = reinterpret_cast<struct hichain *>(server); in HWTEST_F() 658 struct hichain *hichainTest = reinterpret_cast<struct hichain *>(server); in HWTEST_F() 700 struct hichain *hichainTest = reinterpret_cast<struct hichain *>(server); in HWTEST_F() 1239 struct hichain *hichainTest = reinterpret_cast<struct hichain *>(server); in HWTEST_F() 1258 struct hichain *hichainTes in HWTEST_F() [all...] |
H A D | hichain_receivedata_test.cpp | 21 #include "hichain.h" 549 struct hichain *hcServer = static_cast<struct hichain *>(server); in HWTEST_F() 583 struct hichain *hcServer = static_cast<struct hichain *>(server); in HWTEST_F() 680 struct hichain *hcServer = static_cast<struct hichain *>(server); in HWTEST_F()
|
/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/ |
H A D | auth_info.c | 25 const struct pake_session_key *get_pake_session_key(const struct hichain *hichain) in get_pake_session_key() argument 27 if (hichain->pake_server == NULL) { in get_pake_session_key() 31 return &hichain->pake_server->session_key; in get_pake_session_key() 34 const struct challenge *get_pake_self_challenge(const struct hichain *hichain) in get_pake_self_challenge() argument 36 if (hichain->pake_server == NULL) { in get_pake_self_challenge() 40 return &hichain->pake_server->self_challenge; in get_pake_self_challenge() 43 const struct challenge *get_pake_peer_challenge(const struct hichain *hichain) in get_pake_peer_challenge() argument 52 get_pake_self_auth_id(const struct hichain *hichain) get_pake_self_auth_id() argument 64 get_sts_session_key(const struct hichain *hichain) get_sts_session_key() argument 149 save_auth_info(const struct hichain *hichain, int32_t pair_type, struct auth_info_cache *cache) save_auth_info() argument [all...] |
H A D | remove_auth_info.c | 28 static int32_t parse_remove_request_data(const struct hichain *hichain, remove_request_data *receive, 30 static int32_t build_remove_response_data(const struct hichain *hichain, remove_response_data *send); 31 static int32_t delete_auth_info(const struct hichain *hichain, int32_t user_type, struct hc_auth_id *auth_id); 32 int32_t send_remove_response(const struct hichain *hichain, struct message *receive, struct message *send) in send_remove_response() argument 41 int32_t ret = parse_remove_request_data(hichain, (remove_request_data *)receive->payload, &cache); in send_remove_response() 46 ret = build_remove_response_data(hichain, send_dat in send_remove_response() 70 parse_remove_request_data(const struct hichain *hichain, remove_request_data *receive, struct auth_info_cache *cache) parse_remove_request_data() argument 98 build_remove_response_data(const struct hichain *hichain, remove_response_data *send) build_remove_response_data() argument 118 delete_auth_info(const struct hichain *hichain, int32_t user_type, struct hc_auth_id *auth_id) delete_auth_info() argument [all...] |
H A D | exchange_auth_info_client.c | 36 static int32_t build_exchange_request(const struct hichain *hichain, exchange_request_data *send); 39 static int32_t verify_peer_public_key(const struct hichain *hichain, struct uint8_buff *auth_info, 41 static int32_t parse_exchange_response_data(const struct hichain *hichain, const exchange_request_data *receive, 44 int32_t send_exchange_request(const struct hichain *hichain, struct message *send) in send_exchange_request() argument 53 int32_t ret = build_exchange_request(hichain, send_data); in send_exchange_request() 68 int32_t receive_exchange_response(const struct hichain *hichai argument 87 parse_exchange_response_data(const struct hichain *hichain, const exchange_request_data *receive, struct auth_info_cache *cache) parse_exchange_response_data() argument 130 build_exchange_request(const struct hichain *hichain, exchange_request_data *send) build_exchange_request() argument 186 get_self_key_id(const struct hichain *hichain, const struct hc_auth_id *auth_id, struct ltpk *ltpk) get_self_key_id() argument 250 verify_peer_public_key(const struct hichain *hichain, struct uint8_buff *auth_info, struct signature *sign_result, struct ltpk *ltpk) verify_peer_public_key() argument 273 sign_self_public_key(const struct hichain *hichain, struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct signature *sign_result) sign_self_public_key() argument 375 generate_sign_src_data(const struct hichain *hichain, struct uint8_buff *auth_info, COPY_CHALLENGE copy_func, struct uint8_buff *sign_src_data) generate_sign_src_data() argument 409 send_exchange_request(const struct hichain *hichain, struct message *send) send_exchange_request() argument [all...] |
H A D | remove_auth_info_client.c | 29 int32_t send_remove_request(const struct hichain *hichain, struct message *send) in send_remove_request() argument 33 auth_info_client.sts_client = hichain->sts_client; in send_remove_request() 34 auth_info_client.auth_info = hichain->auth_info; in send_remove_request() 56 int32_t receive_remove_response(const struct hichain *hichain, const struct message *receive) in receive_remove_response() argument 59 auth_info_client.sts_client = hichain->sts_client; in receive_remove_response() 60 auth_info_client.auth_info = hichain->auth_info; in receive_remove_response() 147 int32_t send_remove_request(const struct hichain *hichain, struc argument [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/source/ |
H A D | hichain.c | 59 static void set_result(struct hichain *hichain, uint16_t rcv_msg_code, 68 static void build_self_lt_key_pair(const struct hichain *hichain); 93 struct hichain *hichain = (struct hichain *)MALLOC(sizeof(struct hichain)); in get_instance() local 94 if (hichain == NULL) { in get_instance() 98 (void)memset_s(hichain, sizeo in get_instance() 118 struct hichain *hichain = (struct hichain *)*handle; destroy() local 151 struct hichain *hichain = (struct hichain *)handle; receive_data() local 210 struct hichain *hichain = (struct hichain *)handle; remove_auth_info() local 250 struct hichain *hichain = (struct hichain *)handle; start_pake() local 271 struct hichain *hichain = (struct hichain *)handle; authenticate_peer() local 294 struct hichain *hichain = (struct hichain *)handle; delete_local_auth_info() local 349 struct hichain *hichain = (struct hichain *)handle; is_trust_peer() local 391 struct hichain *hichain = (struct hichain *)handle; list_trust_peers() local 442 set_result_by_map(struct hichain *hichain, const struct msg_result_map *map, int32_t errorCodeRecv) set_result_by_map() argument 477 set_result(struct hichain *hichain, uint16_t rcv_msg_code, uint16_t snd_msg_code, int32_t error_code, int32_t errorCodeRecv) set_result() argument 539 triggered_pake_client(struct hichain *hichain, int32_t operation_code) triggered_pake_client() argument 581 triggered_sts_client(struct hichain *hichain, int32_t operation_code) triggered_sts_client() argument 976 build_self_lt_key_pair(const struct hichain *hichain) build_self_lt_key_pair() argument [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/source/schedule/ |
H A D | build_object.c | 37 static void *build_object_by_modular(struct hichain *hichain, int32_t modular, bool is_client, const void *params); 39 int32_t build_object(struct hichain *hichain, int32_t modular, bool is_client, const void *params) in build_object() argument 41 const struct object_map map[] = { { PAKE_MODULAR, true, (void **)&hichain->pake_client }, in build_object() 42 { PAKE_MODULAR, false, (void **)&hichain->pake_server }, in build_object() 43 { STS_MODULAR, true, (void **)&hichain->sts_client }, in build_object() 44 { STS_MODULAR, false, (void **)&hichain->sts_server }, in build_object() 45 { REMOVE_MODULAR, true, (void **)&hichain->auth_info }, in build_object() 46 { SEC_CLONE_MODULAR, false, (void **)&hichain in build_object() 173 build_object_by_modular(struct hichain *hichain, int32_t modular, bool is_client, const void *params) build_object_by_modular() argument 186 build_pake_client_object(struct hichain *hichain, const void *params) build_pake_client_object() argument 205 build_sts_client_object(struct hichain *hichain, const void *params) build_sts_client_object() argument 213 build_auth_info_client_object(struct hichain *hichain, const void *params) build_auth_info_client_object() argument [all...] |
H A D | distribution.c | 33 static int32_t proc_pake_response_message(struct hichain *handle, struct header_analysis *nav, 35 static int32_t proc_exchange_response_message(struct hichain *handle, struct header_analysis *nav, 37 static int32_t proc_remove_request_message(struct hichain *handle, struct header_analysis *nav, 39 static int32_t proc_remove_response_message(struct hichain *handle, struct header_analysis *nav, 41 static int32_t proc_inform_message(struct hichain *handle, struct header_analysis *nav, 43 static bool check_hichain_state_is_success(struct hichain *hichain, const struct header_analysis *nav); 46 static int32_t proc_sts_response_message(struct hichain *handle, struct header_analysis *nav, 49 typedef int32_t (*proc_message_func)(struct hichain *handle, struct header_analysis *nav, 117 int32_t check_message_support(struct hichain *hichai argument 199 check_hichain_state_is_success(struct hichain *hichain, const struct header_analysis *nav) check_hichain_state_is_success() argument [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/inc/schedule/ |
H A D | distribution.h | 20 #include "hichain.h" 34 struct hichain { struct 67 int32_t check_message_support(struct hichain *hichain, const struct header_analysis *nav, 69 int32_t proc_message(struct hichain *handle, struct header_analysis *nav, struct message *receive, 71 int32_t connect_message(struct hichain *handle, struct header_analysis *nav, struct message *send);
|
H A D | build_object.h | 21 int32_t build_object(struct hichain *hichain, int32_t modular, bool is_client, const void *params);
|
/base/security/device_auth/frameworks/deviceauth_lite/test/fuzztest/destroy_fuzzer/ |
H A D | destroy_fuzzer.cpp | 18 #include "hichain.h" 70 struct hichain *hichain = static_cast<struct hichain *>(handle); in DestroyFuzz() local 71 hichain->operation_code = *reinterpret_cast<const int32_t *>(data); in DestroyFuzz() 72 hc_handle server = static_cast<void *>(hichain); in DestroyFuzz()
|
/base/security/device_auth/frameworks/deviceauth_lite/source/key_agreement/ |
H A D | sec_clone_server.c | 26 #include "hichain.h" 91 struct sec_clone_server *build_sec_clone_server(hc_handle hichain) in build_sec_clone_server() argument 94 (void)hichain; in build_sec_clone_server()
|
H A D | sts_client.c | 51 sts_client->identity = &((struct hichain *)hichain_handle)->identity; in build_sts_client() 104 send_data->peer_user_type = ((struct hichain *)sts_client->hichain_handle)->type == HC_CENTRE ? in build_start_request_data() 180 struct hichain *hichain_handle = sts_client->hichain_handle; in verify_response_data()
|