/base/security/device_auth/frameworks/deviceauth_lite/inc/huks_adapter/ |
H A D | huks_adapter.h | 96 * @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 D | huks_adapter_test.h | 100 * @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 D | hks_client.h | 62 * 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 D | huks_adapter.c | 72 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 D | huks_adapter_mock_for_pake.c | 72 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 D | huks_adapter_mock.c | 72 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 D | secret_key.rs | 220 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 D | crypto.rs | 69 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 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() 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 D | hichain.h | 219 uint8_t key_alias[HC_KEY_ALIAS_MAX_LEN]; member
|
/base/security/device_auth/frameworks/deviceauth_lite/source/ |
H A D | hichain.c | 910 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()
|