Home
last modified time | relevance | path

Searched refs:key_alias (Results 1 - 11 of 11) sorted by relevance

/base/security/device_auth/frameworks/deviceauth_lite/inc/huks_adapter/
H A Dhuks_adapter.h96 * @param key_alias: key alias
99 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id);
104 * @param key_alias: the public key alias
107 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key);
112 * @param key_alias: the public key alias
115 int32_t delete_lt_public_key(struct hc_key_alias *key_alias);
120 * @param key_alias: the public key alias
124 int32_t import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key,
130 * @param key_alias: the public key alias
133 int32_t check_lt_public_key_exist(struct hc_key_alias *key_alias);
[all...]
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/
H A Dhuks_adapter_test.h100 * @param key_alias: key alias
103 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, const struct hc_auth_id *auth_id);
108 * @param key_alias: the public key alias
111 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key);
116 * @param key_alias: the public key alias
119 int32_t delete_lt_public_key(struct hc_key_alias *key_alias);
124 * @param key_alias: the public key alias
128 int32_t import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key,
134 * @param key_alias: the public key alias
137 int32_t check_lt_public_key_exist(struct hc_key_alias *key_alias);
[all...]
/base/security/huks/interfaces/inner_api/huks_lite/
H A Dhks_client.h62 * key_alias: key alias, constraint condition:
63 * key_alias->size <= 64
70 HKS_DLL_API_PUBLIC int32_t hks_generate_key(const struct hks_blob *key_alias,
101 const struct hks_blob *key_alias,
107 * key_alias: constraint condition: key_alias->size <= 64
111 const struct hks_blob *key_alias, struct hks_blob *key);
116 * key_alias: constraint condition: key_alias->size <= 64
119 HKS_DLL_API_PUBLIC int32_t hks_delete_key(const struct hks_blob *key_alias);
[all...]
/base/security/device_auth/frameworks/deviceauth_lite/source/huks_adapter/
H A Dhuks_adapter.c72 CONVERT_TO_BLOB(hc_key_alias, key_alias)
816 struct hc_key_alias key_alias; in generate_key_alias() local
817 (void)memset_s(&key_alias, sizeof(key_alias), 0, sizeof(key_alias)); in generate_key_alias()
824 key_alias.key_alias, HC_KEY_ALIAS_MAX_LEN); in generate_key_alias()
825 key_alias.length = (uint32_t)length; in generate_key_alias()
827 return key_alias; in generate_key_alias()
954 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, cons argument
1001 export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key) export_lt_public_key() argument
1029 delete_key(struct hc_key_alias *key_alias) delete_key() argument
1060 delete_lt_public_key(struct hc_key_alias *key_alias) delete_lt_public_key() 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
1147 check_lt_public_key_exist(struct hc_key_alias *key_alias) check_lt_public_key_exist() argument
1171 check_key_exist(struct hc_key_alias *key_alias) check_key_exist() argument
1265 inner_get_lt_info_by_key_alias(struct HksBlob *key_alias, struct huks_key_type *out_key_type, struct hc_auth_id *out_auth_id) inner_get_lt_info_by_key_alias() argument
1331 check_key_alias_is_owner(struct hc_key_alias *key_alias) check_key_alias_is_owner() argument
1483 sign(struct hc_key_alias *key_alias, const struct uint8_buff *message, struct signature *out_signature) sign() argument
1576 verify(struct hc_key_alias *key_alias, const int32_t user_type, const struct uint8_buff *message, struct signature *signature) verify() argument
[all...]
/base/security/device_auth/frameworks/deviceauth_lite/test/unittest/unittest_mock/
H A Dhuks_adapter_mock_for_pake.c72 CONVERT_TO_BLOB(hc_key_alias, key_alias)
760 struct hc_key_alias key_alias; in generate_key_alias() local
761 (void)memset_s(&key_alias, sizeof(key_alias), 0, sizeof(key_alias)); in generate_key_alias()
768 key_alias.key_alias, HC_KEY_ALIAS_MAX_LEN); in generate_key_alias()
769 key_alias.length = length; in generate_key_alias()
771 return key_alias; in generate_key_alias()
886 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, cons argument
941 export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key) export_lt_public_key() argument
960 delete_key(struct hc_key_alias *key_alias) delete_key() argument
982 delete_lt_public_key(struct hc_key_alias *key_alias) delete_lt_public_key() 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
1084 check_lt_public_key_exist(struct hc_key_alias *key_alias) check_lt_public_key_exist() argument
1098 check_key_exist(struct hc_key_alias *key_alias) check_key_exist() argument
1175 inner_get_lt_info_by_key_alias(struct HksBlob *key_alias, struct huks_key_type *out_key_type, struct hc_auth_id *out_auth_id) inner_get_lt_info_by_key_alias() argument
1240 check_key_alias_is_owner(struct hc_key_alias *key_alias) check_key_alias_is_owner() argument
1380 sign(struct hc_key_alias *key_alias, const struct uint8_buff *message, struct signature *out_signature) sign() argument
1461 verify(struct hc_key_alias *key_alias, const int32_t user_type, const struct uint8_buff *message, struct signature *signature) verify() argument
[all...]
H A Dhuks_adapter_mock.c72 CONVERT_TO_BLOB(hc_key_alias, key_alias)
689 struct hc_key_alias key_alias; in generate_key_alias() local
690 (void)memset_s(&key_alias, sizeof(key_alias), 0, sizeof(key_alias)); in generate_key_alias()
697 key_alias.key_alias, HC_KEY_ALIAS_MAX_LEN); in generate_key_alias()
698 key_alias.length = length; in generate_key_alias()
700 return key_alias; in generate_key_alias()
815 int32_t generate_lt_key_pair(struct hc_key_alias *key_alias, cons argument
870 export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key) export_lt_public_key() argument
889 delete_key(struct hc_key_alias *key_alias) delete_key() argument
911 delete_lt_public_key(struct hc_key_alias *key_alias) delete_lt_public_key() 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
1013 check_lt_public_key_exist(struct hc_key_alias *key_alias) check_lt_public_key_exist() argument
1027 check_key_exist(struct hc_key_alias *key_alias) check_key_exist() argument
1104 inner_get_lt_info_by_key_alias(struct HksBlob *key_alias, struct huks_key_type *out_key_type, struct hc_auth_id *out_auth_id) inner_get_lt_info_by_key_alias() argument
1169 check_key_alias_is_owner(struct hc_key_alias *key_alias) check_key_alias_is_owner() argument
1309 sign(struct hc_key_alias *key_alias, const struct uint8_buff *message, struct signature *out_signature) sign() argument
1390 verify(struct hc_key_alias *key_alias, const int32_t user_type, const struct uint8_buff *message, struct signature *signature) verify() argument
[all...]
/base/security/asset/services/crypto_manager/src/
H A Dsecret_key.rs220 let key_alias = HksBlob { size: self.alias.len() as u32, data: self.alias.as_ptr() }; in exists()
221 let key_id = KeyId::new(self.user_id, key_alias, self.access_type); in exists()
232 let key_alias = HksBlob { size: self.alias.len() as u32, data: self.alias.as_ptr() }; in generate()
233 let key_id = KeyId::new(self.user_id, key_alias, self.access_type); in generate()
243 let key_alias = HksBlob { size: self.alias.len() as u32, data: self.alias.as_ptr() }; in delete()
244 let key_id = KeyId::new(self.user_id, key_alias, self.access_type); in delete()
H A Dcrypto.rs69 let key_alias = HksBlob { size: self.key.alias().len() as u32, data: self.key.alias().as_ptr() }; in init_key()
72 let key_id = KeyId::new(self.key.user_id(), key_alias, self.key.access_type()); in init_key()
119 let key_alias = HksBlob { size: key.alias().len() as u32, data: key.alias().as_ptr() }; in encrypt()
123 let key_id = KeyId::new(key.user_id(), key_alias, key.access_type()); in encrypt()
146 let key_alias = HksBlob { size: key.alias().len() as u32, data: key.alias().as_ptr() }; in decrypt()
150 let key_id = KeyId::new(key.user_id(), key_alias, key.access_type()); in decrypt()
/base/security/device_auth/frameworks/deviceauth_lite/source/key_agreement/
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() local
199 if (key_alias.length == 0) { in verify_response_data()
204 int32_t ret = verify(&key_alias, sts_client->peer_user_type, message, signature); 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() local
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() local
244 if (key_alias.length == 0) { in generate_sts_request_sign()
250 int32_t ret = sign(&key_alias, &sign_message, signature); in generate_sts_request_sign()
/base/security/device_auth/interfaces/inner_api/deviceauth_lite/
H A Dhichain.h219 uint8_t key_alias[HC_KEY_ALIAS_MAX_LEN]; member
/base/security/device_auth/frameworks/deviceauth_lite/source/
H A Dhichain.c910 struct hc_key_alias key_alias = generate_key_alias(&service_id, &auth_id_list[loop], user_type); in delete_public_key() local
911 if (key_alias.length == 0) { in delete_public_key()
915 int32_t ret = check_lt_public_key_exist(&key_alias); in delete_public_key()
919 ret = delete_lt_public_key(&key_alias); in delete_public_key()
921 LOGE("delete key_alias public key is %d", ret); in delete_public_key()

Completed in 14 milliseconds