/base/security/device_auth/frameworks/deviceauth_lite/source/auth_info/ |
D | exchange_auth_info.c | 79 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, <pk); in build_exchange_response_data() 134 ret = build_auth_info(&auth_info, auth_id, <pk); 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 …]
|
D | add_auth_info.c | 75 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 …]
|
D | exchange_auth_info_client.c | 38 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, <pk); in build_exchange_request() 139 ret = build_auth_info(&auth_info, auth_id, <pk); 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 …]
|
D | add_auth_info.h | 26 struct ltpk ltpk; member 36 struct ltpk ltpk; member
|
D | auth_info.h | 33 struct ltpk ltpk; member 38 struct ltpk ltpk; member
|
D | remove_auth_info_client.c | 73 struct ltpk ltpk; in build_remove_request_data() local 85 int32_t ret = export_lt_public_key(&alias, <pk); in build_remove_request_data()
|
D | add_auth_info_client.c | 72 struct ltpk lt_public_key = { 0, {0} }; in build_add_request_data() 81 auth_data.ltpk = lt_public_key; in build_add_request_data()
|
D | auth_info.c | 163 …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/ |
D | exchange_auth_data.c | 48 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()
|
D | add_auth_info_data.c | 54 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()
|
D | import_add_auth_data.c | 43 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/ |
D | base.h | 127 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/ |
D | huks_adapter.h | 107 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,
|
D | huks_adapter.c | 72 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()
|