Skip to content

libp2p-noise: support all 12 handshakes #1047

@kpp

Description

@kpp

http://noiseprotocol.org/noise.html#interactive-handshake-patterns-fundamental

The first character refers to the initiator's static key:

    N = No static key for initiator
    K = Static key for initiator Known to responder
    X = Static key for initiator Xmitted ("transmitted") to responder
    I = Static key for initiator Immediately transmitted to responder, despite reduced or absent identity hiding

The second character refers to the responder's static key:

    N = No static key for responder
    K = Static key for responder Known to initiator
    X = Static key for responder Xmitted ("transmitted") to initiator

However IK, IX, XX are supported only. Will you support other handshakes like NK for example?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions