You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let dht_pk_announce_payload = DhtPkAnnouncePayload::new(friend_dht_pk,vec![
1765
+
TcpUdpPackedNode{
1766
+
ip_port:IpPort{
1767
+
protocol:ProtocolType::TCP,
1768
+
ip_addr:"127.0.0.2".parse().unwrap(),
1769
+
port:12346,
1770
+
},
1771
+
pk: node_pk,
1772
+
},
1773
+
]);
1774
+
let no_reply = dht_pk_announce_payload.no_reply;
1775
+
let onion_data_response_inner_payload = OnionDataResponseInnerPayload::DhtPkAnnounce(dht_pk_announce_payload);
1776
+
let nonce = gen_nonce();
1777
+
let onion_data_response_payload = OnionDataResponsePayload::new(&precompute(&real_pk,&friend_real_sk), friend_real_pk,&nonce,&onion_data_response_inner_payload);
1778
+
let(temporary_pk, temporary_sk) = gen_keypair();
1779
+
let onion_data_response = OnionDataResponse::new(&precompute(&onion_client.data_pk,&temporary_sk), temporary_pk, nonce,&onion_data_response_payload);
1780
+
1781
+
// ignore result future since it spawns the connection which should be
1782
+
// executed inside tokio context
1783
+
let _ = onion_client.handle_data_response(&onion_data_response);
0 commit comments