1
0
mirror of https://github.com/lightning/bolts.git synced 2024-11-19 01:50:03 +01:00

Distinguish between static and ephemeral public keys

This commit is contained in:
practicalswift 2018-02-02 08:30:54 +01:00 committed by Rusty Russell
parent ee5f4352bb
commit 87ff1bf7f1

View File

@ -53,7 +53,7 @@ The transcript between two nodes is separated into two distinct segments:
The handshake chosen for the authenticated key exchange is `Noise_XK`. As a
pre-message, the initiator must know the identity public key of
the responder. This provides a degree of identity hiding for the
responder, as its public key is _never_ transmitted during the handshake. Instead,
responder, as its static public key is _never_ transmitted during the handshake. Instead,
authentication is achieved implicitly via a series of Elliptic-Curve
Diffie-Hellman (ECDH) operations followed by a MAC check.