From 873adf7a472fe142dba3f2a83917641eb652e305 Mon Sep 17 00:00:00 2001 From: bit-aloo <84662239+Shourya742@users.noreply.github.com> Date: Fri, 11 Oct 2024 16:33:20 +0530 Subject: [PATCH] Update protocols/v2/noise-sv2/README.md Co-authored-by: RJ Rybarczyk --- protocols/v2/noise-sv2/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocols/v2/noise-sv2/README.md b/protocols/v2/noise-sv2/README.md index 9e92ca9bf5..53a5b02e9a 100644 --- a/protocols/v2/noise-sv2/README.md +++ b/protocols/v2/noise-sv2/README.md @@ -10,7 +10,7 @@ `noise_sv2` is primarily intended to secure communication in the Stratum V2 (Sv2) protocol. It handles the necessary Noise handshakes, encrypts outgoing messages, and decrypts incoming responses, ensuring privacy and integrity across the communication link between Sv2 roles. See the [Protocol Security specification](https://github.com/stratum-mining/sv2-spec/blob/main/04-Protocol-Security.md) for more details. ## Key Capabilities -* **Secure Communication**: Provides robust encryption and authentication for messages exchanged between different roles (downstream and upstream) in a mining pool architecture. +* **Secure Communication**: Provides encryption and authentication for messages exchanged between different Sv2 roles. * **Cipher Support**: Includes support for both AES-GCM and ChaCha20-Poly1305, two well-known and widely used encryption algorithms. * **Handshake Roles**: Implements the `Initiator` and `Responder` roles required by the Noise handshake, allowing both sides of a connection to establish secure communication. * **Cryptographic Helpers**: Comes with utility types to facilitate the management of cryptographic state and encryption operations, simplifying usage for developers.