From 914eacb2305dfe3081455e151319167855f55595 Mon Sep 17 00:00:00 2001 From: Warren Date: Sat, 20 Jun 2026 21:10:28 +0800 Subject: [PATCH] Suppress non_snake_case warning for RFC 4253 notation (K, H, X) --- markbase-core/src/ssh_server/crypto.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/markbase-core/src/ssh_server/crypto.rs b/markbase-core/src/ssh_server/crypto.rs index 602b20f..95d9ddc 100644 --- a/markbase-core/src/ssh_server/crypto.rs +++ b/markbase-core/src/ssh_server/crypto.rs @@ -178,6 +178,7 @@ impl SessionKeys { /// RFC 4253密钥派生函数(参考 OpenSSH kex.c: derive_key()) /// 公式:Key = HASH(K || H || X || session_id) /// ⭐⭐⭐⭐⭐ Phase 8.3: 支持 AES-128 key_len (16 bytes) + #[allow(non_snake_case)] // RFC 4253 notation: K, H, X fn derive_key_rfc4253( K_mpint: &[u8], H: &[u8],