File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -658,10 +658,8 @@ pub fn server_handshake_response(client_nonce: u64) -> Message {
658658 // Convert client nonce bytes to a proper public key format for compatibility
659659 // This is just for backward compatibility - in real secure handshake this would be a real public key
660660 let mut dummy_client_pub = [ 0u8 ; 32 ] ;
661- for i in 0 ..16 {
662- dummy_client_pub[ i] = client_nonce_bytes[ i] ;
663- dummy_client_pub[ i+16 ] = client_nonce_bytes[ i] ; // Duplicate to fill 32 bytes
664- }
661+ dummy_client_pub[ ..16 ] . copy_from_slice ( & client_nonce_bytes) ;
662+ dummy_client_pub[ 16 ..32 ] . copy_from_slice ( & client_nonce_bytes) ; // Duplicate to fill 32 bytes
665663 server_keys. client_public = Some ( dummy_client_pub) ;
666664
667665 Message :: SecureHandshakeResponse {
Original file line number Diff line number Diff line change 1+ #![ allow( deprecated) ]
2+
13use serde:: { Serialize , Deserialize } ;
24
35#[ derive( Debug , Serialize , Deserialize , Clone ) ]
46#[ repr( u8 ) ]
7+ #[ allow( deprecated) ]
58pub enum Message {
69 Ping ,
710 Pong ,
811
912 /// Legacy handshake types (deprecated)
13+ #[ allow( deprecated) ]
1014 #[ deprecated( note = "Use SecureHandshakeInit instead" ) ]
1115 HandshakeInit { client_nonce : u64 } ,
16+ #[ allow( deprecated) ]
1217 #[ deprecated( note = "Use SecureHandshakeResponse instead" ) ]
1318 HandshakeAck { server_nonce : u64 } ,
1419
You can’t perform that action at this time.
0 commit comments