/base/security/device_auth/frameworks/deviceauth_lite/inc/huks_adapter/ |
H A D | huks_adapter.h | 81 struct hc_key_alias generate_key_alias(const struct service_id *service_id, 99 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id); 107 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key); 115 int32_t delete_lt_public_key(struct hc_key_alias *key_alias); 124 int32_t import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key, 133 int32_t check_lt_public_key_exist(struct hc_key_alias *key_alias); 141 int32_t check_key_alias_is_owner(struct hc_key_alias *key_alias); 151 int32_t get_lt_key_info(struct hc_key_alias *alias, struct huks_key_type *out_key_type, struct hc_auth_id *out_auth_id); 182 int32_t sign(struct hc_key_alias *key_alias, const struct uint8_buff *message, struct signature *out_signature); 194 int32_t verify(struct hc_key_alias *key_alia [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/ |
H A D | huks_adapter_test.h | 85 struct hc_key_alias generate_key_alias(const struct service_id *service_id, 103 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id); 111 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key); 119 int32_t delete_lt_public_key(struct hc_key_alias *key_alias); 128 int32_t import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key, 137 int32_t check_lt_public_key_exist(struct hc_key_alias *key_alias); 145 int32_t check_key_alias_is_owner(struct hc_key_alias *key_alias); 155 int32_t get_lt_key_info(struct hc_key_alias *alias, struct huks_key_type *out_key_type, struct hc_auth_id *out_auth_id); 186 int32_t sign(struct hc_key_alias *key_alias, const struct uint8_buff *message, struct signature *out_signature); 198 int32_t verify(struct hc_key_alias *key_alia [all...] |
H A D | huks_adapter_test.cpp | 247 struct hc_key_alias hc_key_alias = generate_key_alias(&service_id, &g_test_client_auth_id, alias_type); in HWTEST_F() local 248 EXPECT_GT(hc_key_alias.length, 0); in HWTEST_F() 257 struct hc_key_alias hc_key_alias = generate_key_alias(nullptr, &g_test_client_auth_id, alias_type); in HWTEST_F() local 258 EXPECT_EQ(hc_key_alias.length, 0); in HWTEST_F() 268 struct hc_key_alias hc_key_alias = generate_key_alias(&service_id, &g_test_client_auth_id, alias_type); in HWTEST_F() local 269 EXPECT_EQ(hc_key_alias.length, 0); in HWTEST_F() 281 struct hc_key_alias hc_key_alia in HWTEST_F() local [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/source/key_agreement/ |
H A D | sec_clone_server.c | 46 static void clear_temp_key(struct hc_key_alias *temp_key_alias) in clear_temp_key() 77 struct hc_key_alias *temp_key_alias = &(handle->cert_key_alias); in destroy_sec_clone_server()
|
H A D | sts_client.c | 198 struct hc_key_alias key_alias = generate_key_alias(&service_id, &sts_client->peer_id, alias_type); in verify_response_data() 240 struct hc_key_alias key_alias = generate_key_alias(&service_id, &sts_client->self_id, KEY_ALIAS_LT_KEY_PAIR); in generate_sts_request_sign() 242 struct hc_key_alias key_alias = generate_key_alias(&service_id, &sts_client->self_id, KEY_ALIAS_ACCESSOR_PK); in generate_sts_request_sign()
|
/base/security/device_auth/frameworks/deviceauth_lite/inc/key_agreement/ |
H A D | sec_clone_server.h | 37 struct hc_key_alias cert_key_alias;
|
/base/security/device_auth/frameworks/deviceauth_lite/source/huks_adapter/ |
H A D | huks_adapter.c | 68 CREATE_STRUCT(hc_key_alias) 72 CONVERT_TO_BLOB(hc_key_alias, key_alias) 774 struct hc_key_alias generate_key_alias(const struct service_id *service_id, in generate_key_alias() 777 struct hc_key_alias temp_alias; in generate_key_alias() 816 struct hc_key_alias key_alias; 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() 1001 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key) in export_lt_public_key() 1029 int32_t delete_key(struct hc_key_alias *key_alias) in delete_key() 1060 int32_t delete_lt_public_key(struct hc_key_alias *key_alias) in delete_lt_public_key() 1109 int32_t import_lt_public_key(struct hc_key_alias *key_alia [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/unittest_mock/ |
H A D | huks_adapter_mock_for_pake.c | 68 CREATE_STRUCT(hc_key_alias) 72 CONVERT_TO_BLOB(hc_key_alias, key_alias) 718 struct hc_key_alias generate_key_alias(const struct service_id *service_id, in generate_key_alias() 721 struct hc_key_alias temp_alias; in generate_key_alias() 760 struct hc_key_alias key_alias; 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() 941 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key) in export_lt_public_key() 960 int32_t delete_key(struct hc_key_alias *key_alias) in delete_key() 982 int32_t delete_lt_public_key(struct hc_key_alias *key_alias) in delete_lt_public_key() 1046 int32_t import_lt_public_key(struct hc_key_alias *key_alia [all...] |
H A D | huks_adapter_mock.c | 68 CREATE_STRUCT(hc_key_alias) 72 CONVERT_TO_BLOB(hc_key_alias, key_alias) 647 struct hc_key_alias generate_key_alias(const struct service_id *service_id, in generate_key_alias() 650 struct hc_key_alias temp_alias; in generate_key_alias() 689 struct hc_key_alias key_alias; 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() 870 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key) in export_lt_public_key() 889 int32_t delete_key(struct hc_key_alias *key_alias) in delete_key() 911 int32_t delete_lt_public_key(struct hc_key_alias *key_alias) in delete_lt_public_key() 975 int32_t import_lt_public_key(struct hc_key_alias *key_alia [all...] |
/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/ |
H A D | exchange_auth_info_client.c | 194 struct hc_key_alias alias = generate_key_alias(&service_id, auth_id, KEY_ALIAS_LT_KEY_PAIR); in get_self_key_id() 196 struct hc_key_alias alias = generate_key_alias(&service_id, auth_id, KEY_ALIAS_ACCESSOR_PK); in get_self_key_id() 290 struct hc_key_alias alias = generate_key_alias(&service_id, auth_id, KEY_ALIAS_LT_KEY_PAIR); in sign_self_public_key() 292 struct hc_key_alias alias = generate_key_alias(&service_id, auth_id, KEY_ALIAS_ACCESSOR_PK); in sign_self_public_key()
|
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()
|
H A D | remove_auth_info.c | 127 struct hc_key_alias alias = generate_key_alias(&service_id, auth_id, alias_type); in delete_auth_info()
|
H A D | remove_auth_info_client.c | 81 struct hc_key_alias alias = generate_key_alias(&service_id, in build_remove_request_data()
|
/base/security/device_auth/frameworks/deviceauth_lite/source/ |
H A D | hichain.c | 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_type); in is_trust_peer() 409 struct hc_key_alias owner_alias = generate_key_alias(&srv_id, owner_auth_id, alias_type); in list_trust_peers() 855 struct hc_key_alias alias_list[HC_BASE_KEY_NUM]; in delete_base_key() 856 int32_t size = sizeof(struct hc_key_alias); in delete_base_key() 861 struct hc_key_alias base_alias = generate_key_alias(&service_id, &(para.peer_auth_id), KEY_ALIAS_KEK); in delete_base_key() 910 struct hc_key_alias key_alias = generate_key_alias(&service_id, &auth_id_list[loop], user_type); in delete_public_key() 991 struct hc_key_alias alias = generate_key_alias(&service_id, ¶.self_auth_id, KEY_ALIAS_LT_KEY_PAIR); in build_self_lt_key_pair() 993 struct hc_key_alias alias = generate_key_alias(&service_id, ¶.self_auth_id, KEY_ALIAS_ACCESSOR_PK); in build_self_lt_key_pair()
|
/base/security/device_auth/interfaces/inner_api/deviceauth_lite/ |
H A D | hichain.h | 217 struct hc_key_alias { struct
|