Home
last modified time | relevance | path

Searched refs:hc_key_alias (Results 1 - 15 of 15) sorted by relevance

/base/security/device_auth/frameworks/deviceauth_lite/inc/huks_adapter/
H A Dhuks_adapter.h81 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 Dhuks_adapter_test.h85 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 Dhuks_adapter_test.cpp247 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 Dsec_clone_server.c46 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 Dsts_client.c198 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 Dsec_clone_server.h37 struct hc_key_alias cert_key_alias;
/base/security/device_auth/frameworks/deviceauth_lite/source/huks_adapter/
H A Dhuks_adapter.c68 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 Dhuks_adapter_mock_for_pake.c68 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 Dhuks_adapter_mock.c68 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 Dexchange_auth_info_client.c194 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 Dauth_info.c158 struct hc_key_alias alias = generate_key_alias(&service_id, &cache->auth_id, alias_type); in save_auth_info()
H A Dremove_auth_info.c127 struct hc_key_alias alias = generate_key_alias(&service_id, auth_id, alias_type); in delete_auth_info()
H A Dremove_auth_info_client.c81 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 Dhichain.c321 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, &para.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, &para.self_auth_id, KEY_ALIAS_ACCESSOR_PK); in build_self_lt_key_pair()
/base/security/device_auth/interfaces/inner_api/deviceauth_lite/
H A Dhichain.h217 struct hc_key_alias { struct

Completed in 14 milliseconds