From b46139974382533bc9628d1603f67b3e510ff7e6 Mon Sep 17 00:00:00 2001 From: jack <212554440+jackjackbits@users.noreply.github.com> Date: Wed, 23 Jul 2025 09:33:07 +0200 Subject: [PATCH] Update BRING_THE_NOISE.md --- BRING_THE_NOISE.md | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/BRING_THE_NOISE.md b/BRING_THE_NOISE.md index 14314858..9c194352 100644 --- a/BRING_THE_NOISE.md +++ b/BRING_THE_NOISE.md @@ -128,16 +128,6 @@ let encrypted = try noiseService.encrypt(messageData, for: peerID) let decrypted = try noiseService.decrypt(encryptedData, from: peerID) ``` -### Channel Encryption - -Password-protected channels use Noise for key distribution: - -```swift -// Share channel key securely -let keyPacket = createChannelKeyPacket(password: password, channel: channel) -let encrypted = try encrypt(keyPacket, for: peerID) -``` - ## Security Properties ### Forward Secrecy @@ -157,15 +147,6 @@ let encrypted = try encrypt(keyPacket, for: peerID) ## Implementation Details -### Key Derivation -```swift -// HKDF for key derivation -func hkdf(salt: Data, ikm: Data, info: Data, length: Int) -> Data - -// Derive channel keys with PBKDF2 -func deriveChannelKey(password: String, salt: Data) -> SymmetricKey -``` - ### Cryptographic Primitives - **DH**: X25519 (Curve25519) - **Cipher**: ChaChaPoly (AEAD)