@@ -147,7 +147,7 @@ impl PeerChannelEncryptor {
147
147
148
148
let mut chacha = ChaCha20Poly1305RFC :: new ( key, & nonce, h) ;
149
149
if !chacha. decrypt ( & cyphertext[ 0 ..cyphertext. len ( ) - 16 ] , res, & cyphertext[ cyphertext. len ( ) - 16 ..] ) {
150
- return Err ( HandleError { err : "Bad MAC" , msg : Some ( msgs:: ErrorMessage :: DisconnectPeer { } ) } ) ;
150
+ return Err ( HandleError { err : "Bad MAC" , msg : Some ( msgs:: ErrorAction :: DisconnectPeer { } ) } ) ;
151
151
}
152
152
Ok ( ( ) )
153
153
}
@@ -195,11 +195,11 @@ impl PeerChannelEncryptor {
195
195
assert_eq ! ( act. len( ) , 50 ) ;
196
196
197
197
if act[ 0 ] != 0 {
198
- return Err ( HandleError { err : "Unknown handshake version number" , msg : Some ( msgs:: ErrorMessage :: DisconnectPeer { } ) } ) ;
198
+ return Err ( HandleError { err : "Unknown handshake version number" , msg : Some ( msgs:: ErrorAction :: DisconnectPeer { } ) } ) ;
199
199
}
200
200
201
201
let their_pub = match PublicKey :: from_slice ( secp_ctx, & act[ 1 ..34 ] ) {
202
- Err ( _) => return Err ( HandleError { err : "Invalid public key" , msg : Some ( msgs:: ErrorMessage :: DisconnectPeer { } ) } ) ,
202
+ Err ( _) => return Err ( HandleError { err : "Invalid public key" , msg : Some ( msgs:: ErrorAction :: DisconnectPeer { } ) } ) ,
203
203
Ok ( key) => key,
204
204
} ;
205
205
@@ -349,14 +349,14 @@ impl PeerChannelEncryptor {
349
349
panic ! ( "Requested act at wrong step" ) ;
350
350
}
351
351
if act_three[ 0 ] != 0 {
352
- return Err ( HandleError { err : "Unknown handshake version number" , msg : Some ( msgs:: ErrorMessage :: DisconnectPeer { } ) } ) ;
352
+ return Err ( HandleError { err : "Unknown handshake version number" , msg : Some ( msgs:: ErrorAction :: DisconnectPeer { } ) } ) ;
353
353
}
354
354
355
355
let mut their_node_id = [ 0 ; 33 ] ;
356
356
PeerChannelEncryptor :: decrypt_with_ad ( & mut their_node_id, 1 , & temp_k2. unwrap ( ) , & bidirectional_state. h , & act_three[ 1 ..50 ] ) ?;
357
357
self . their_node_id = Some ( match PublicKey :: from_slice ( & self . secp_ctx , & their_node_id) {
358
358
Ok ( key) => key,
359
- Err ( _) => return Err ( HandleError { err : "Bad node_id from peer" , msg : Some ( msgs:: ErrorMessage :: DisconnectPeer { } ) } ) ,
359
+ Err ( _) => return Err ( HandleError { err : "Bad node_id from peer" , msg : Some ( msgs:: ErrorAction :: DisconnectPeer { } ) } ) ,
360
360
} ) ;
361
361
362
362
let mut sha = Sha256 :: new ( ) ;
0 commit comments