@@ -24,39 +24,38 @@ use tokio::net::TcpStream;
2424// Since we pass a copy of tx as arg (to send PongResponses), the client will live untill IO error
2525// Comment out pong responser and client will be destroyed when there will be no messages to send
2626async fn create_client ( mut rx : mpsc:: Receiver < Packet > , tx : mpsc:: Sender < Packet > ) -> Result < ( ) , Error > {
27- // Use `gen_keypair` to generate random keys
2827 // Client constant keypair for examples/tests
29- let client_pk = PublicKey ( [ 252 , 72 , 40 , 127 , 213 , 13 , 0 , 95 ,
30- 13 , 230 , 176 , 49 , 69 , 252 , 220 , 132 ,
31- 48 , 73 , 227 , 58 , 218 , 154 , 215 , 245 ,
32- 23 , 189 , 223 , 216 , 153 , 237 , 130 , 88 ] ) ;
33- let client_sk = SecretKey ( [ 157 , 128 , 29 , 197 , 1 , 72 , 47 , 56 ,
34- 65 , 81 , 191 , 67 , 220 , 225 , 108 , 193 ,
35- 46 , 163 , 145 , 242 , 139 , 125 , 159 ,
36- 137 , 174 , 14 , 225 , 7 , 138 , 120 , 185 , 153 ] ) ;
28+ let client_pk = PublicKey :: from ( [ 252 , 72 , 40 , 127 , 213 , 13 , 0 , 95 ,
29+ 13 , 230 , 176 , 49 , 69 , 252 , 220 , 132 ,
30+ 48 , 73 , 227 , 58 , 218 , 154 , 215 , 245 ,
31+ 23 , 189 , 223 , 216 , 153 , 237 , 130 , 88 ] ) ;
32+ let client_sk = SecretKey :: from ( [ 157 , 128 , 29 , 197 , 1 , 72 , 47 , 56 ,
33+ 65 , 81 , 191 , 67 , 220 , 225 , 108 , 193 ,
34+ 46 , 163 , 145 , 242 , 139 , 125 , 159 ,
35+ 137 , 174 , 14 , 225 , 7 , 138 , 120 , 185 , 153 ] ) ;
3736
3837 let ( addr, server_pk) = match 1 {
3938 1 => {
4039 // local tcp relay server from example
4140 let addr: std:: net:: SocketAddr = "0.0.0.0:12345" . parse ( ) . unwrap ( ) ;
4241 // Server constant PK for examples/tests
43- let server_pk = PublicKey ( [ 177 , 185 , 54 , 250 , 10 , 168 , 174 ,
44- 148 , 0 , 93 , 99 , 13 , 131 , 131 , 239 ,
45- 193 , 129 , 141 , 80 , 158 , 50 , 133 , 100 ,
46- 182 , 179 , 183 , 234 , 116 , 142 , 102 , 53 , 38 ] ) ;
42+ let server_pk = PublicKey :: from ( [ 177 , 185 , 54 , 250 , 10 , 168 , 174 ,
43+ 148 , 0 , 93 , 99 , 13 , 131 , 131 , 239 ,
44+ 193 , 129 , 141 , 80 , 158 , 50 , 133 , 100 ,
45+ 182 , 179 , 183 , 234 , 116 , 142 , 102 , 53 , 38 ] ) ;
4746 ( addr, server_pk)
4847 } ,
4948 2 => {
5049 // remote tcp relay server
5150 let server_pk_bytes: [ u8 ; 32 ] = FromHex :: from_hex ( "461FA3776EF0FA655F1A05477DF1B3B614F7D6B124F7DB1DD4FE3C08B03B640F" ) . unwrap ( ) ;
52- let server_pk = PublicKey :: from_slice ( & server_pk_bytes) . unwrap ( ) ;
51+ let server_pk = PublicKey :: from ( server_pk_bytes) ;
5352 let addr = "130.133.110.14:33445" . parse ( ) . unwrap ( ) ;
5453 ( addr, server_pk)
5554 } ,
5655 3 => {
5756 // local C DHT node, TODO remove this case
5857 let server_pk_bytes: [ u8 ; 32 ] = FromHex :: from_hex ( "C4B8D288C391704E3C8840A8A7C19B21D0B76CAF3B55341D37C5A9732887F879" ) . unwrap ( ) ;
59- let server_pk = PublicKey :: from_slice ( & server_pk_bytes) . unwrap ( ) ;
58+ let server_pk = PublicKey :: from ( server_pk_bytes) ;
6059 let addr = "0.0.0.0:33445" . parse ( ) . unwrap ( ) ;
6160 ( addr, server_pk)
6261 }
@@ -120,10 +119,10 @@ async fn main() -> Result<(), Error> {
120119 i += 1 ;
121120 if i == 1 {
122121 // Client friend constant PK for examples/tests
123- let friend_pk = PublicKey ( [ 15 , 107 , 126 , 130 , 81 , 55 , 154 , 157 ,
124- 192 , 117 , 0 , 225 , 119 , 43 , 48 , 117 ,
125- 84 , 109 , 112 , 57 , 243 , 216 , 4 , 171 ,
126- 185 , 111 , 33 , 146 , 221 , 31 , 77 , 118 ] ) ;
122+ let friend_pk = PublicKey :: from ( [ 15 , 107 , 126 , 130 , 81 , 55 , 154 , 157 ,
123+ 192 , 117 , 0 , 225 , 119 , 43 , 48 , 117 ,
124+ 84 , 109 , 112 , 57 , 243 , 216 , 4 , 171 ,
125+ 185 , 111 , 33 , 146 , 221 , 31 , 77 , 118 ] ) ;
127126 tx. send ( Packet :: RouteRequest ( RouteRequest { pk : friend_pk } ) ) . await ?;
128127 } else {
129128 tx. send ( Packet :: Data ( Data {
0 commit comments