Home
last modified time | relevance | path

Searched refs:hichain (Results 1 - 21 of 21) sorted by relevance

/base/security/device_auth/frameworks/deviceauth_lite/inc/auth_info/
H A Dauth_info.h19 #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 Dexchange_auth_info_client.h24 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 Dremove_auth_info_client.h33 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 Dremove_auth_info.h28 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 Dauth_info_test.h19 #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 Ddeviceauth_test.h23 int32_t build_object(struct hichain *hichain, int32_t modular, bool is_client, const void *params);
H A Ddeviceauth_test.cpp21 #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 Dhuks_adapter_test.cpp21 #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 Dhichain_receivedata_test.cpp21 #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 Dauth_info.c25 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 Dremove_auth_info.c28 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 Dexchange_auth_info_client.c36 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 Dremove_auth_info_client.c29 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 Dhichain.c59 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 Dbuild_object.c37 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 Ddistribution.c33 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 Ddistribution.h20 #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 Dbuild_object.h21 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 Ddestroy_fuzzer.cpp18 #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 Dsec_clone_server.c26 #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 Dsts_client.c51 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()

Completed in 13 milliseconds