Skip to content

Commit

Permalink
Remove deprecated protocol variants with the curve25519
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubtrnka committed Oct 3, 2022
1 parent 7952742 commit fdc2d4a
Showing 1 changed file with 0 additions and 7 deletions.
7 changes: 0 additions & 7 deletions 04-Protocol-Security.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,13 +169,6 @@ Protocol variants:
+--------------------------+-------------------------------------------------------------------------------------------+
| 0x53474153 (b"SAGS") | Noise_NX_secp256k1_AESGCM_SHA256 (optional) |
+--------------------------+-------------------------------------------------------------------------------------------+
| 0x47534541 (b"AESG") | Noise_NX_25519_AESGCM_BLAKE2s (legacy*) |
+--------------------------+-------------------------------------------------------------------------------------------+
| 0x48434843 (b"CHCH") | Noise_NX_25519_ChaChaPoly_BLAKE2s (legacy*) |
+--------------------------+-------------------------------------------------------------------------------------------+
* if the selected curve is 25519, then SIGNATURE in SIGNATURE_NOISE_MESSAGE is ed25519 signature and authority public
key is interpreted as ed25519 public key
```

Protocol `Noise_NX_secp256k1_ChaChaPoly_SHA256` must be always supported. It's the only variant that can be implemented using primitives from Bitcoin Core.
Expand Down

0 comments on commit fdc2d4a

Please sign in to comment.