H A D | exchange_auth_info_client.c | 39 static int32_t verify_peer_public_key(const struct hichain *hichain, struct uint8_buff *auth_info, 114 struct uint8_buff *auth_info = &plain; in parse_exchange_response_data() local 115 ret = verify_peer_public_key(hichain, auth_info, &sign_result, &cache->ltpk); in parse_exchange_response_data() 126 static int32_t build_auth_info(struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct ltpk *ltpk); 127 static int32_t sign_self_public_key(const struct hichain *hichain, struct uint8_buff *auth_info, 140 struct uint8_buff auth_info = { NULL, 0, 0 }; in build_exchange_request() local 141 ret = build_auth_info(&auth_info, auth_id, <pk); in build_exchange_request() 146 ret = sign_self_public_key(hichain, &auth_info, auth_id, &sign_result); in build_exchange_request() 148 FREE(auth_info.val); in build_exchange_request() 154 plain.size = auth_info in build_exchange_request() 228 struct uint8_buff *auth_info = payload; get_field_from_request_payload() local 250 verify_peer_public_key(const struct hichain *hichain, struct uint8_buff *auth_info, struct signature *sign_result, struct ltpk *ltpk) verify_peer_public_key() argument 273 sign_self_public_key(const struct hichain *hichain, struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct signature *sign_result) sign_self_public_key() argument 310 build_auth_info(struct uint8_buff *auth_info, const struct hc_auth_id *auth_id, struct ltpk *ltpk) build_auth_info() argument 326 parse_auth_info(const struct uint8_buff *auth_info, struct hc_auth_id *auth_id, struct ltpk *ltpk) parse_auth_info() argument 375 generate_sign_src_data(const struct hichain *hichain, struct uint8_buff *auth_info, COPY_CHALLENGE copy_func, struct uint8_buff *sign_src_data) generate_sign_src_data() argument [all...] |