Home
last modified time | relevance | path

Searched refs:auth_info (Results 1 - 10 of 10) sorted by relevance

/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/
H A Dexchange_auth_info_client.c39 static int32_t verify_peer_public_key(const struct hichain *hichain, struct uint8_buff *auth_info,
114 struct uint8_buff *auth_info = &plain; in parse_exchange_response_data() local
115 ret = verify_peer_public_key(hichain, auth_info, &sign_result, &cache->ltpk); in parse_exchange_response_data()
126 static int32_t build_auth_info(struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct ltpk *ltpk);
127 static int32_t sign_self_public_key(const struct hichain *hichain, struct uint8_buff *auth_info,
140 struct uint8_buff auth_info = { NULL, 0, 0 }; in build_exchange_request() local
141 ret = build_auth_info(&auth_info, auth_id, &ltpk); in build_exchange_request()
146 ret = sign_self_public_key(hichain, &auth_info, auth_id, &sign_result); in build_exchange_request()
148 FREE(auth_info.val); in build_exchange_request()
154 plain.size = auth_info in build_exchange_request()
228 struct uint8_buff *auth_info = payload; get_field_from_request_payload() local
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
310 build_auth_info(struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct ltpk *ltpk) build_auth_info() argument
326 parse_auth_info(const struct uint8_buff *auth_info, struct hc_auth_id *auth_id, struct ltpk *ltpk) parse_auth_info() 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
[all...]
H A Dauth_info.c16 #include "auth_info.h"
179 struct auth_info_cache *auth_info = MALLOC(sizeof(struct auth_info_cache)); in build_auth_client_info() local
180 if (auth_info == NULL) { in build_auth_client_info()
184 (void)memset_s(auth_info, sizeof(*auth_info), 0, sizeof(*auth_info)); in build_auth_client_info()
185 auth_info->user_type = user_type; in build_auth_client_info()
186 auth_info->auth_id = auth_id; in build_auth_client_info()
188 return auth_info; in build_auth_client_info()
191 void destroy_auth_client(struct auth_info_cache *auth_info) in destroy_auth_client() argument
[all...]
H A Dremove_auth_info_client.c34 auth_info_client.auth_info = hichain->auth_info; in send_remove_request()
60 auth_info_client.auth_info = hichain->auth_info; in receive_remove_response()
79 enum huks_key_alias_type alias_type = (auth_info_client->auth_info->user_type == HC_USER_TYPE_ACCESSORY) ? in build_remove_request_data()
82 &auth_info_client->auth_info->auth_id, in build_remove_request_data()
92 authData.auth_id = auth_info_client->auth_info->auth_id; in build_remove_request_data()
/base/security/device_auth/frameworks/deviceauth_lite/inc/auth_info/
H A Dremove_auth_info_client.h19 #include "auth_info.h"
27 struct auth_info_cache *auth_info; member
H A Dauth_info.h22 /* auth_info exchange data len */
67 void destroy_auth_client(struct auth_info_cache *auth_info);
/base/security/device_auth/frameworks/deviceauth_lite/inc/schedule/
H A Ddistribution.h45 struct auth_info_cache *auth_info; member
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/
H A Dauth_info_test.h22 /* auth_info exchange data len */
71 void destroy_auth_client(struct auth_info_cache *auth_info);
H A Ddeviceauth_test.cpp1297 server->auth_info = authInfo; in HWTEST_F()
/base/security/device_auth/frameworks/deviceauth_lite/source/schedule/
H A Dbuild_object.c19 #include "auth_info.h"
45 { REMOVE_MODULAR, true, (void **)&hichain->auth_info }, in build_object()
217 hichain->auth_info = build_auth_client_info(para->auth_id, para->user_type); in build_auth_info_client_object()
219 return hichain->auth_info; in build_auth_info_client_object()
/base/security/device_auth/frameworks/deviceauth_lite/source/
H A Dhichain.c22 #include "auth_info.h"
132 if (hichain->auth_info != NULL) { in destroy()
133 destroy_auth_client(hichain->auth_info); in destroy()
218 struct auth_info_cache auth_info = { in remove_auth_info() local
222 ret = build_object(hichain, REMOVE_MODULAR, true, &auth_info); in remove_auth_info()

Completed in 8 milliseconds