/base/security/device_auth/frameworks/deviceauth_lite/source/struct/ |
H A D | exchange_auth_data.c | 41 int32_t result = byte_convert(obj, FIELD_AUTH_ID, exchange_auth_data->auth_id.auth_id, in parse_exchange_data() 42 (uint32_t *)&exchange_auth_data->auth_id.length, HC_AUTH_ID_BUFF_LEN); in parse_exchange_data() 73 uint8_t *tmp_auth_id_data_hex = raw_byte_to_hex_string(exchange_auth_data->auth_id.auth_id, in make_exchange_data() 74 exchange_auth_data->auth_id.length); in make_exchange_data()
|
H A D | rmv_auth_info_data.c | 47 int32_t result = byte_convert(obj, FIELD_RMV_ID, rmv_auth_data->auth_id.auth_id, in parse_rmv_auth_info_data() 48 (uint32_t *)&rmv_auth_data->auth_id.length, HC_AUTH_ID_BUFF_LEN); in parse_rmv_auth_info_data() 72 uint8_t *tmp_rmv_id_data_hex = raw_byte_to_hex_string(rmv_auth_data->auth_id.auth_id, in make_rmv_auth_info_data() 73 rmv_auth_data->auth_id.length); in make_rmv_auth_info_data()
|
H A D | add_auth_info_data.c | 47 int32_t result = byte_convert(obj, FIELD_ADD_ID, add_auth_data->auth_id.auth_id, in parse_add_auth_info_data() 48 (uint32_t *)&add_auth_data->auth_id.length, HC_AUTH_ID_BUFF_LEN); in parse_add_auth_info_data() 86 uint8_t *tmp_add_id_data_hex = raw_byte_to_hex_string(add_auth_data->auth_id.auth_id, in make_add_auth_info_data() 87 add_auth_data->auth_id.length); in make_add_auth_info_data()
|
/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/ |
H A D | exchange_auth_info_client.c | 38 struct hc_auth_id *auth_id, struct ltpk *ltpk); 107 ret = get_field_from_request_payload(&plain, &sign_result, &cache->auth_id, &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); 128 const struct hc_auth_id *auth_id, struct signature *sign_result); 129 static int32_t get_self_key_id(const struct hichain *hichain, const struct hc_auth_id *auth_id, struct ltpk *ltpk); 132 const struct hc_auth_id *auth_id = &hichain->pake_client->self_id; in build_exchange_request() local 134 int32_t ret = get_self_key_id(hichain, auth_id, <pk); in build_exchange_request() 141 ret = build_auth_info(&auth_info, auth_id, <pk); in build_exchange_request() 146 ret = sign_self_public_key(hichain, &auth_info, auth_id, &sign_result); in build_exchange_request() 186 static int32_t get_self_key_id(const struct hichain *hichain, const struct hc_auth_id *auth_id, struc argument 221 get_field_from_request_payload(struct uint8_buff *payload, struct signature *sign_result, struct hc_auth_id *auth_id, struct ltpk *ltpk) get_field_from_request_payload() 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 [all...] |
H A D | remove_auth_info.c | 31 static int32_t delete_auth_info(const struct hichain *hichain, int32_t user_type, struct hc_auth_id *auth_id); 51 ret = delete_auth_info(hichain, cache.user_type, &cache.auth_id); in send_remove_response() 69 struct hc_auth_id *auth_id); 85 ret = get_field_from_request_payload(&plain, &cache->user_type, &cache->auth_id); in parse_remove_request_data() 118 static int32_t delete_auth_info(const struct hichain *hichain, int32_t user_type, struct hc_auth_id *auth_id) in delete_auth_info() argument 127 struct hc_key_alias alias = generate_key_alias(&service_id, auth_id, alias_type); in delete_auth_info() 146 struct hc_auth_id *auth_id) in get_field_from_request_payload() 154 *auth_id = rmv_auth_data->auth_id; in get_field_from_request_payload() 145 get_field_from_request_payload(struct uint8_buff *payload, int32_t *user_type, struct hc_auth_id *auth_id) get_field_from_request_payload() argument
|
H A D | auth_info.c | 158 struct hc_key_alias alias = generate_key_alias(&service_id, &cache->auth_id, alias_type); in save_auth_info() 163 int32_t ret = import_lt_public_key(&alias, &cache->ltpk, cache->user_type, pair_type, &cache->auth_id); in save_auth_info() 177 struct auth_info_cache *build_auth_client_info(struct hc_auth_id auth_id, int32_t user_type) in build_auth_client_info() argument 186 auth_info->auth_id = auth_id; in build_auth_client_info()
|
H A D | remove_auth_info_client.c | 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 D | add_auth_info.h | 25 struct hc_auth_id auth_id; member 34 struct hc_auth_id auth_id; member
|
H A D | auth_info.h | 32 struct hc_auth_id auth_id; member 37 struct hc_auth_id auth_id; member 66 struct auth_info_cache *build_auth_client_info(struct hc_auth_id auth_id, int32_t user_type);
|
H A D | remove_auth_info.h | 25 struct hc_auth_id auth_id; member
|
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/ |
H A D | auth_info_test.h | 36 struct hc_auth_id auth_id; member 41 struct hc_auth_id auth_id; member 70 struct auth_info_cache *build_auth_client_info(struct hc_auth_id auth_id, int32_t user_type);
|
H A D | huks_adapter_test.h | 86 const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type); 103 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id); 129 const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id); 287 int32_t generate_lt_X25519_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id);
|
H A D | hichain_pake_test.cpp | 55 memcpy_s(g_test_client_auth_id.auth_id, AUTH_ID_LENGTH, g_testPhoneId, AUTH_ID_LENGTH); in InitHcAuthId() 58 memcpy_s(g_test_server_auth_id.auth_id, AUTH_ID_LENGTH, g_testCarId, AUTH_ID_LENGTH); in InitHcAuthId()
|
H A D | huks_adapter_test.cpp | 93 memcpy_s(g_test_client_auth_id.auth_id, AUTH_ID_LENGTH, g_testPhoneId, AUTH_ID_LENGTH); in InitHcAuthId() 96 memcpy_s(g_test_server_auth_id.auth_id, AUTH_ID_LENGTH, g_testCarId, AUTH_ID_LENGTH); in InitHcAuthId() 493 struct hc_auth_id auth_id; in HWTEST_F() local 497 int32_t ret = get_lt_key_info(&alias, &key_type, &auth_id); in HWTEST_F() 1197 (void)memcpy_s(info + pos, len - pos, stsClient->peer_id.auth_id, stsClient->peer_id.length); in GenerateSignMessage() 1201 (void)memcpy_s(info + pos, len - pos, stsClient->self_id.auth_id, stsClient->self_id.length); in GenerateSignMessage() 1422 cache.auth_id = g_test_server_auth_id; in HWTEST_F() 1437 struct hc_auth_id auth_id; in HWTEST_F() local 1438 (void)memset_s(&auth_id, sizeof(auth_id), in HWTEST_F() [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/inc/huks_adapter/ |
H A D | huks_adapter.h | 82 const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type); 99 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id); 125 const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id); 283 int32_t generate_lt_X25519_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id);
|
/base/security/device_auth/frameworks/deviceauth_lite/source/huks_adapter/ |
H A D | huks_adapter.c | 79 CONVERT_TO_BLOB(hc_auth_id, auth_id) 775 const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type) in generate_key_alias() 780 check_ptr_return_val(auth_id, temp_alias); in generate_key_alias() 789 if (auth_id->length > HC_AUTH_ID_BUFF_LEN) { in generate_key_alias() 790 LOGE("auth_id length is error"); in generate_key_alias() 796 uint32_t total_len = service_id->length + auth_id->length + key_type_pair_size; in generate_key_alias() 814 auth_id->auth_id, auth_id->length); in generate_key_alias() 954 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id) in generate_lt_key_pair() argument 774 generate_key_alias(const struct service_id *service_id, const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type) generate_key_alias() argument 1070 init_import_lt_public_key_param_set(struct HksParamSet **param_set, const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id) init_import_lt_public_key_param_set() argument 1109 import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key, const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id) import_lt_public_key() argument 1240 struct HksParam *auth_id = NULL; inner_get_lt_info_by_key_info() local 1302 struct HksParam *auth_id = NULL; inner_get_lt_info_by_key_alias() local 1343 struct hc_auth_id auth_id; check_key_alias_is_owner() local 1369 struct hc_auth_id auth_id; load_lt_public_key_list() local [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/unittest_mock/ |
H A D | huks_adapter_mock_for_pake.c | 79 CONVERT_TO_BLOB(hc_auth_id, auth_id) 719 const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type) in generate_key_alias() 724 check_ptr_return_val(auth_id, temp_alias); in generate_key_alias() 733 if (auth_id->length > HC_AUTH_ID_BUFF_LEN) { in generate_key_alias() 734 LOGE("auth_id length is error"); in generate_key_alias() 740 uint32_t total_len = service_id->length + auth_id->length + key_type_pair_size; in generate_key_alias() 758 auth_id->auth_id, auth_id->length); in generate_key_alias() 886 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id) in generate_lt_key_pair() argument 718 generate_key_alias(const struct service_id *service_id, const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type) generate_key_alias() argument 992 init_import_lt_public_key_param_set(struct HksParamSet **param_set, const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id) init_import_lt_public_key_param_set() argument 1046 import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key, const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id) import_lt_public_key() argument 1158 struct HksParam *auth_id = NULL; inner_get_lt_info_by_key_info() local 1212 struct HksParam *auth_id = NULL; inner_get_lt_info_by_key_alias() local 1252 struct hc_auth_id auth_id; check_key_alias_is_owner() local 1278 struct hc_auth_id auth_id; load_lt_public_key_list() local [all...] |
H A D | huks_adapter_mock.c | 79 CONVERT_TO_BLOB(hc_auth_id, auth_id) 648 const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type) in generate_key_alias() 653 check_ptr_return_val(auth_id, temp_alias); in generate_key_alias() 662 if (auth_id->length > HC_AUTH_ID_BUFF_LEN) { in generate_key_alias() 663 LOGE("auth_id length is error"); in generate_key_alias() 669 uint32_t total_len = service_id->length + auth_id->length + key_type_pair_size; in generate_key_alias() 687 auth_id->auth_id, auth_id->length); in generate_key_alias() 815 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id) in generate_lt_key_pair() argument 647 generate_key_alias(const struct service_id *service_id, const struct hc_auth_id *auth_id, enum huks_key_alias_type key_type) generate_key_alias() argument 921 init_import_lt_public_key_param_set(struct HksParamSet **param_set, const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id) init_import_lt_public_key_param_set() argument 975 import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key, const int32_t user_type, const int32_t pair_type, struct hc_auth_id *auth_id) import_lt_public_key() argument 1087 struct HksParam *auth_id = NULL; inner_get_lt_info_by_key_info() local 1141 struct HksParam *auth_id = NULL; inner_get_lt_info_by_key_alias() local 1181 struct hc_auth_id auth_id; check_key_alias_is_owner() local 1207 struct hc_auth_id auth_id; load_lt_public_key_list() local [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/test/fuzztest/authenticatepeer_fuzzer/ |
H A D | authenticatepeer_fuzzer.cpp | 84 if (memcpy_s(selfId.auth_id, HC_AUTH_ID_BUFF_LEN, data, selfId.length) != EOK) { in AuthenticatePeerFuzz() 88 if (memcpy_s(peerId.auth_id, HC_AUTH_ID_BUFF_LEN, data, peerId.length) != EOK) { in AuthenticatePeerFuzz()
|
/base/security/device_auth/frameworks/deviceauth_lite/test/fuzztest/startpake_fuzzer/ |
H A D | startpake_fuzzer.cpp | 80 if (memcpy_s(selfId.auth_id, HC_AUTH_ID_BUFF_LEN, data, selfId.length) != EOK) { in StartPakeFuzz() 84 if (memcpy_s(peerId.auth_id, HC_AUTH_ID_BUFF_LEN, data, peerId.length) != EOK) { in StartPakeFuzz()
|
/base/security/device_auth/interfaces/inner_api/deviceauth_lite/ |
H A D | hichain.h | 188 uint8_t auth_id[HC_AUTH_ID_BUFF_LEN]; member 207 struct hc_auth_id auth_id; member 347 * para auth_id: authorized auth id 352 const struct hc_auth_id *auth_id, int32_t user_type); 359 * para auth_id: unauthorized auth id 364 const struct hc_auth_id *auth_id, int32_t user_type);
|
/base/security/device_auth/frameworks/deviceauth_lite/source/ |
H A D | hichain.c | 203 const struct hc_auth_id *auth_id, int32_t user_type) in remove_auth_info() 209 check_ptr_return_val(auth_id, HC_INPUT_ERROR); in remove_auth_info() 220 .auth_id = *auth_id in remove_auth_info() 238 (void)auth_id; 307 if (memcmp(para.self_auth_id.auth_id, user_info->auth_id.auth_id, para.self_auth_id.length) == 0) { in delete_local_auth_info() 321 struct hc_key_alias alias = generate_key_alias(&service_id, &(user_info->auth_id), alias_type); in delete_local_auth_info() 357 struct hc_key_alias alias = generate_key_alias(&service_id, &(user_info->auth_id), alias_typ in is_trust_peer() 202 remove_auth_info(hc_handle handle, const struct operation_parameter *params, const struct hc_auth_id *auth_id, int32_t user_type) remove_auth_info() argument 368 struct hc_auth_id auth_id; is_trust_peer() local [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/test/fuzztest/dellocalauthinfo_fuzzer/ |
H A D | dellocalauthinfo_fuzzer.cpp | 75 if (memcpy_s(authId.auth_id, HC_AUTH_ID_BUFF_LEN, data, authId.length) != EOK) { in DelLocalaAuthInfoFuzz()
|
/base/security/device_auth/frameworks/deviceauth_lite/test/fuzztest/istrustpeer_fuzzer/ |
H A D | istrustpeer_fuzzer.cpp | 73 user_info.auth_id = selfId; in IsTrustPeerFuzz()
|
/base/security/device_auth/frameworks/deviceauth_lite/test/fuzztest/listtrustpeer_fuzzer/ |
H A D | listtrustpeer_fuzzer.cpp | 86 if (memcpy_s(authId.auth_id, HC_AUTH_ID_BUFF_LEN, data, authId.length) != EOK) { in ListTrustPeerFuzz()
|