Skip to content

Commit 8eb9bd1

Browse files
committed
Fixed Build Error
1 parent 3fc02a8 commit 8eb9bd1

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/protocol/handshake.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff 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 {

src/protocol/message.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1+
#![allow(deprecated)]
2+
13
use serde::{Serialize, Deserialize};
24

35
#[derive(Debug, Serialize, Deserialize, Clone)]
46
#[repr(u8)]
7+
#[allow(deprecated)]
58
pub 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

0 commit comments

Comments
 (0)