Home
last modified time | relevance | path

Searched refs:ltpk (Results 1 – 14 of 14) sorted by relevance

/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/
Dexchange_auth_info.c79 struct hc_auth_id *auth_id, struct ltpk *ltpk);
81 struct signature *sign_result, struct ltpk *ltpk);
98 ret = get_field_from_request_payload(&plain, &sign_result, &cache->auth_id, &cache->ltpk); in parse_exchange_request_data()
106 ret = verify_peer_public_key(hichain, auth_info, &sign_result, &cache->ltpk); in parse_exchange_request_data()
119 …32_t get_self_key_id(const struct hichain *hichain, read_only_auth_id *auth_id, struct ltpk *ltpk);
120 …build_auth_info(struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct ltpk *ltpk);
126 struct ltpk ltpk; in build_exchange_response_data() local
127 int32_t ret = get_self_key_id(hichain, &auth_id, &ltpk); in build_exchange_response_data()
134 ret = build_auth_info(&auth_info, auth_id, &ltpk); in build_exchange_response_data()
173 …t32_t get_self_key_id(const struct hichain *hichain, read_only_auth_id *auth_id, struct ltpk *ltpk) in get_self_key_id() argument
[all …]
Dadd_auth_info.c75 struct hc_auth_id *auth_id, struct ltpk *ltpk);
91 ret = get_field_from_request_payload(&plain, &cache->user_type, &cache->auth_id, &cache->ltpk); in parse_add_request_data()
120 struct hc_auth_id *auth_id, struct ltpk *ltpk) in get_field_from_request_payload() argument
129 *ltpk = add_auth_data->ltpk; in get_field_from_request_payload()
140 …struct auth_info_cache cache = { import_data->user_type, import_data->auth_id, import_data->ltpk }; in save_import_auth_info()
142 …truct auth_info_cache cache = { HC_USER_TYPE_CONTROLLER, import_data->auth_id, import_data->ltpk }; in save_import_auth_info()
154 (void)memset_s(&cache.ltpk, sizeof(struct ltpk), 0, sizeof(struct ltpk)); in save_import_auth_info()
227 (void)memset_s(&import_data->ltpk, sizeof(struct ltpk), 0, sizeof(struct ltpk)); in import_signed_auth_info_hilink()
235 (void)memset_s(&import_data->ltpk, sizeof(struct ltpk), 0, sizeof(struct ltpk)); in import_signed_auth_info_hilink()
272 (void)memset_s(&import_data->ltpk, sizeof(struct ltpk), 0, sizeof(struct ltpk)); in import_signed_auth_info()
[all …]
Dexchange_auth_info_client.c38 struct hc_auth_id *auth_id, struct ltpk *ltpk);
40 struct signature *sign_result, struct ltpk *ltpk);
107 ret = get_field_from_request_payload(&plain, &sign_result, &cache->auth_id, &cache->ltpk); in parse_exchange_response_data()
114 ret = verify_peer_public_key(hichain, auth_info, &sign_result, &cache->ltpk); in parse_exchange_response_data()
124 …build_auth_info(struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct ltpk *ltpk);
127 …et_self_key_id(const struct hichain *hichain, const struct hc_auth_id *auth_id, struct ltpk *ltpk);
131 struct ltpk ltpk; in build_exchange_request() local
132 int32_t ret = get_self_key_id(hichain, auth_id, &ltpk); in build_exchange_request()
139 ret = build_auth_info(&auth_info, auth_id, &ltpk); in build_exchange_request()
184 …get_self_key_id(const struct hichain *hichain, const struct hc_auth_id *auth_id, struct ltpk *ltpk) in get_self_key_id() argument
[all …]
Dadd_auth_info.h26 struct ltpk ltpk; member
36 struct ltpk ltpk; member
Dauth_info.h33 struct ltpk ltpk; member
38 struct ltpk ltpk; member
Dremove_auth_info_client.c73 struct ltpk ltpk; in build_remove_request_data() local
85 int32_t ret = export_lt_public_key(&alias, &ltpk); in build_remove_request_data()
Dadd_auth_info_client.c72 struct ltpk lt_public_key = { 0, {0} }; in build_add_request_data()
81 auth_data.ltpk = lt_public_key; in build_add_request_data()
Dauth_info.c163 …int32_t ret = import_lt_public_key(&alias, &cache->ltpk, cache->user_type, pair_type, &cache->auth… in save_auth_info()
/base/security/device_auth/frameworks/deviceauth_lite/source/struct/
Dexchange_auth_data.c48 result = byte_convert(obj, FIELD_AUTH_PK, exchange_auth_data->ltpk.ltpk, in parse_exchange_data()
49 (uint32_t *)&exchange_auth_data->ltpk.length, HC_LT_PRIVATE_KEY_LEN); in parse_exchange_data()
79 uint8_t *tmp_auth_pk_data_hex = raw_byte_to_hex_string(exchange_auth_data->ltpk.ltpk, in make_exchange_data()
80 exchange_auth_data->ltpk.length); in make_exchange_data()
Dadd_auth_info_data.c54 result = byte_convert(obj, FIELD_ADD_KEY, add_auth_data->ltpk.ltpk, in parse_add_auth_info_data()
55 &add_auth_data->ltpk.length, HC_LT_PUBLIC_KEY_LEN); in parse_add_auth_info_data()
92 …tmp_add_key_data_hex = raw_byte_to_hex_string(add_auth_data->ltpk.ltpk, add_auth_data->ltpk.length… in make_add_auth_info_data()
Dimport_add_auth_data.c43 int32_t result = byte_convert(obj, FIELD_PUBLIC_KEY, signed_auth_data->ltpk.ltpk, in parse_import_add_auth_data()
44 &signed_auth_data->ltpk.length, HC_LT_PUBLIC_KEY_LEN); in parse_import_add_auth_data()
/base/security/device_auth/frameworks/deviceauth_lite/source/base/
Dbase.h127 struct ltpk { struct
129 uint8_t ltpk[HC_LT_PUBLIC_KEY_LEN]; argument
146 struct ltpk lt_public_key;
/base/security/device_auth/frameworks/deviceauth_lite/source/huks_adapter/
Dhuks_adapter.h107 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key);
124 int32_t import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key,
Dhuks_adapter.c72 CONVERT_TO_BLOB(ltpk, ltpk)
945 int32_t export_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *out_public_key) in export_lt_public_key()
953 struct HksBlob key = { HC_LT_PUBLIC_KEY_LEN, out_public_key->ltpk }; in export_lt_public_key()
1050 int32_t import_lt_public_key(struct hc_key_alias *key_alias, struct ltpk *peer_public_key, in import_lt_public_key()