@@ -98,7 +98,7 @@ fn two_unblinded_two_blinded() {
98
98
let nodes = create_nodes ( 5 ) ;
99
99
100
100
let secp_ctx = Secp256k1 :: new ( ) ;
101
- let blinded_route = BlindedRoute :: new :: < EnforcingSigner , _ , _ > ( & [ nodes[ 3 ] . get_node_pk ( ) , nodes[ 4 ] . get_node_pk ( ) ] , & * nodes[ 4 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
101
+ let blinded_route = BlindedRoute :: new ( & [ nodes[ 3 ] . get_node_pk ( ) , nodes[ 4 ] . get_node_pk ( ) ] , & * nodes[ 4 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
102
102
103
103
nodes[ 0 ] . messenger . send_onion_message ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) ] , Destination :: BlindedRoute ( blinded_route) , None ) . unwrap ( ) ;
104
104
pass_along_path ( & nodes, None ) ;
@@ -109,7 +109,7 @@ fn three_blinded_hops() {
109
109
let nodes = create_nodes ( 4 ) ;
110
110
111
111
let secp_ctx = Secp256k1 :: new ( ) ;
112
- let blinded_route = BlindedRoute :: new :: < EnforcingSigner , _ , _ > ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) , nodes[ 3 ] . get_node_pk ( ) ] , & * nodes[ 3 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
112
+ let blinded_route = BlindedRoute :: new ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) , nodes[ 3 ] . get_node_pk ( ) ] , & * nodes[ 3 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
113
113
114
114
nodes[ 0 ] . messenger . send_onion_message ( & [ ] , Destination :: BlindedRoute ( blinded_route) , None ) . unwrap ( ) ;
115
115
pass_along_path ( & nodes, None ) ;
@@ -133,13 +133,13 @@ fn invalid_blinded_route_error() {
133
133
134
134
// 0 hops
135
135
let secp_ctx = Secp256k1 :: new ( ) ;
136
- let mut blinded_route = BlindedRoute :: new :: < EnforcingSigner , _ , _ > ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) ] , & * nodes[ 2 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
136
+ let mut blinded_route = BlindedRoute :: new ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) ] , & * nodes[ 2 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
137
137
blinded_route. blinded_hops . clear ( ) ;
138
138
let err = nodes[ 0 ] . messenger . send_onion_message ( & [ ] , Destination :: BlindedRoute ( blinded_route) , None ) . unwrap_err ( ) ;
139
139
assert_eq ! ( err, SendError :: TooFewBlindedHops ) ;
140
140
141
141
// 1 hop
142
- let mut blinded_route = BlindedRoute :: new :: < EnforcingSigner , _ , _ > ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) ] , & * nodes[ 2 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
142
+ let mut blinded_route = BlindedRoute :: new ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) ] , & * nodes[ 2 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
143
143
blinded_route. blinded_hops . remove ( 0 ) ;
144
144
assert_eq ! ( blinded_route. blinded_hops. len( ) , 1 ) ;
145
145
let err = nodes[ 0 ] . messenger . send_onion_message ( & [ ] , Destination :: BlindedRoute ( blinded_route) , None ) . unwrap_err ( ) ;
@@ -152,7 +152,7 @@ fn reply_path() {
152
152
let secp_ctx = Secp256k1 :: new ( ) ;
153
153
154
154
// Destination::Node
155
- let reply_path = BlindedRoute :: new :: < EnforcingSigner , _ , _ > ( & [ nodes[ 2 ] . get_node_pk ( ) , nodes[ 1 ] . get_node_pk ( ) , nodes[ 0 ] . get_node_pk ( ) ] , & * nodes[ 0 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
155
+ let reply_path = BlindedRoute :: new ( & [ nodes[ 2 ] . get_node_pk ( ) , nodes[ 1 ] . get_node_pk ( ) , nodes[ 0 ] . get_node_pk ( ) ] , & * nodes[ 0 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
156
156
nodes[ 0 ] . messenger . send_onion_message ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) ] , Destination :: Node ( nodes[ 3 ] . get_node_pk ( ) ) , Some ( reply_path) ) . unwrap ( ) ;
157
157
pass_along_path ( & nodes, None ) ;
158
158
// Make sure the last node successfully decoded the reply path.
@@ -161,8 +161,8 @@ fn reply_path() {
161
161
format ! ( "Received an onion message with path_id: None and reply_path" ) . to_string ( ) , 1 ) ;
162
162
163
163
// Destination::BlindedRoute
164
- let blinded_route = BlindedRoute :: new :: < EnforcingSigner , _ , _ > ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) , nodes[ 3 ] . get_node_pk ( ) ] , & * nodes[ 3 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
165
- let reply_path = BlindedRoute :: new :: < EnforcingSigner , _ , _ > ( & [ nodes[ 2 ] . get_node_pk ( ) , nodes[ 1 ] . get_node_pk ( ) , nodes[ 0 ] . get_node_pk ( ) ] , & * nodes[ 0 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
164
+ let blinded_route = BlindedRoute :: new ( & [ nodes[ 1 ] . get_node_pk ( ) , nodes[ 2 ] . get_node_pk ( ) , nodes[ 3 ] . get_node_pk ( ) ] , & * nodes[ 3 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
165
+ let reply_path = BlindedRoute :: new ( & [ nodes[ 2 ] . get_node_pk ( ) , nodes[ 1 ] . get_node_pk ( ) , nodes[ 0 ] . get_node_pk ( ) ] , & * nodes[ 0 ] . keys_manager , & secp_ctx) . unwrap ( ) ;
166
166
167
167
nodes[ 0 ] . messenger . send_onion_message ( & [ ] , Destination :: BlindedRoute ( blinded_route) , Some ( reply_path) ) . unwrap ( ) ;
168
168
pass_along_path ( & nodes, None ) ;
0 commit comments