Uses of Class
com.eatthepath.noise.NoiseHandshakeBuilder
Packages that use NoiseHandshakeBuilder
Package
Description
Provides classes and interfaces for performing handshakes and exchanging messages via a Noise protocol.
-
Uses of NoiseHandshakeBuilder in com.eatthepath.noise
Methods in com.eatthepath.noise that return NoiseHandshakeBuilderModifier and TypeMethodDescriptionstatic NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1K1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an I1K1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1K1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1K1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1KInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an I1K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1KResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1NInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an I1N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1NResponder()
Constructs a new Noise handshake builder for the responder in an I1N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1X1Initiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an I1X1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1X1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1X1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1XInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an I1X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forI1XResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIK1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an IK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIK1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIKInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an IK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIKPsk1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an IKpsk1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIKPsk1Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an IKpsk1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIKPsk2Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an IKpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIKPsk2Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an IKpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIKResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forINInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an IN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forINPsk1Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an INpsk1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forINPsk1Responder
(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an INpsk1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forINPsk2Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an INpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forINPsk2Responder
(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an INpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forINResponder()
Constructs a new Noise handshake builder for the responder in an IN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIX1Initiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an IX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIX1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIXInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an IX handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIXPsk2Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an IXpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIXPsk2Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an IXpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forIXResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IX handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1K1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a K1K1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1K1Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1K1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1KInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a K1K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1KResponder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1NInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a K1N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1NResponder
(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1X1Initiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a K1X1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1X1Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1X1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1XInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a K1X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forK1XResponder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKK1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a KK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKK1Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKKInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a KK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKKPsk0Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KKpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKKPsk0Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KKpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKKPsk2Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KKpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKKPsk2Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KKpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKKResponder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKNInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a KN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKNPsk0Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KNpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKNPsk0Responder
(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KNpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKNPsk2Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KNpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKNPsk2Responder
(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KNpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKNResponder
(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKPsk0Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a Kpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKPsk0Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a Kpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKResponder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKX1Initiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a KX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKX1Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKXInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a KX handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKXPsk2Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KXpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKXPsk2Responder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KXpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forKXResponder
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KX handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNInitiator
(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNK1Initiator
(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an NK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNK1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNKInitiator
(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an NK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNKPsk0Initiator
(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NKpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNKPsk0Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NKpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNKPsk2Initiator
(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NKpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNKPsk2Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NKpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNKResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNNInitiator()
Constructs a new Noise handshake builder for the initiator in an NN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNNPsk0Initiator
(byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NNpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNNPsk0Responder
(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NNpsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNNPsk2Initiator
(byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NNpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNNPsk2Responder
(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NNpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNNResponder()
Constructs a new Noise handshake builder for the responder in an NN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNPsk0Initiator
(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an Npsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNPsk0Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an Npsk0 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNX1Initiator()
Constructs a new Noise handshake builder for the initiator in an NX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNX1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNXInitiator()
Constructs a new Noise handshake builder for the initiator in an NX handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNXPsk2Initiator
(byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NXpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNXPsk2Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NXpsk2 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forNXResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NX handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1K1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an X1K1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1K1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1K1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1KInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an X1K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1KResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1K handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1NInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an X1N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1NResponder()
Constructs a new Noise handshake builder for the responder in an X1N handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1X1Initiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an X1X1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1X1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1X1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1XInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an X1X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forX1XResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXK1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an XK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXK1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an XK1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXKInitiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an XK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXKPsk3Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an XKpsk3 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXKPsk3Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an XKpsk3 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXKResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an XK handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXNInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an XN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXNPsk3Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an XNpsk3 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXNPsk3Responder
(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an XNpsk3 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXNResponder()
Constructs a new Noise handshake builder for the responder in an XN handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXPsk1Initiator
(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an Xpsk1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXPsk1Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an Xpsk1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXX1Initiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an XX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXX1Responder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an XX1 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXXInitiator
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an XX handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXXPsk3Initiator
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an XXpsk3 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXXPsk3Responder
(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an XXpsk3 handshake.static NoiseHandshakeBuilder
NoiseHandshakeBuilder.forXXResponder
(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an XX handshake.Sets the cipher to be used by this handshake.NoiseHandshakeBuilder.setComponentsFromProtocolName
(String protocolName) Sets the cryptographic components (key agreement, cipher, and hash algorithms) for this handshake from a full Noise protocol name.Sets the hash algorithm to be used by this handshake.NoiseHandshakeBuilder.setKeyAgreement
(String keyAgreementName) Sets the key agreement algorithm to be used by this handshake.NoiseHandshakeBuilder.setPrologue
(byte[] prologue) Sets the prologue for this handshake.