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 NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1K1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an I1K1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1K1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1K1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1KInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an I1K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1KResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1NInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an I1N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1NResponder()Constructs a new Noise handshake builder for the responder in an I1N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1X1Initiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an I1X1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1X1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1X1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1XInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an I1X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forI1XResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an I1X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIK1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an IK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIK1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIKInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an IK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIKPsk1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an IKpsk1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIKPsk1Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an IKpsk1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIKPsk2Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an IKpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIKPsk2Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an IKpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIKResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forINInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an IN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forINPsk1Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an INpsk1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forINPsk1Responder(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an INpsk1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forINPsk2Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an INpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forINPsk2Responder(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an INpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forINResponder()Constructs a new Noise handshake builder for the responder in an IN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIX1Initiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an IX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIX1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIXInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an IX handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIXPsk2Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an IXpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIXPsk2Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an IXpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forIXResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an IX handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1K1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a K1K1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1K1Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1K1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1KInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a K1K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1KResponder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1NInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a K1N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1NResponder(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1X1Initiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a K1X1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1X1Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1X1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1XInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a K1X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forK1XResponder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K1X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKK1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a KK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKK1Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKKInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in a KK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKKPsk0Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KKpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKKPsk0Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KKpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKKPsk2Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KKpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKKPsk2Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KKpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKKResponder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKNInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a KN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKNPsk0Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KNpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKNPsk0Responder(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KNpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKNPsk2Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KNpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKNPsk2Responder(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KNpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKNResponder(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKPsk0Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a Kpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKPsk0Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a Kpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKResponder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKX1Initiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a KX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKX1Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKXInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in a KX handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKXPsk2Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in a KXpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKXPsk2Responder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in a KXpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forKXResponder(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the responder in a KX handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNInitiator(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNK1Initiator(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an NK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNK1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNKInitiator(PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an NK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNKPsk0Initiator(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NKpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNKPsk0Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NKpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNKPsk2Initiator(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NKpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNKPsk2Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NKpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNKResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNNInitiator()Constructs a new Noise handshake builder for the initiator in an NN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNNPsk0Initiator(byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NNpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNNPsk0Responder(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NNpsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNNPsk2Initiator(byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NNpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNNPsk2Responder(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NNpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNNResponder()Constructs a new Noise handshake builder for the responder in an NN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNPsk0Initiator(PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an Npsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNPsk0Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an Npsk0 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNX1Initiator()Constructs a new Noise handshake builder for the initiator in an NX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNX1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNXInitiator()Constructs a new Noise handshake builder for the initiator in an NX handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNXPsk2Initiator(byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an NXpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNXPsk2Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an NXpsk2 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forNXResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an NX handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1K1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an X1K1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1K1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1K1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1KInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an X1K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1KResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1K handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1NInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an X1N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1NResponder()Constructs a new Noise handshake builder for the responder in an X1N handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1X1Initiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an X1X1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1X1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1X1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1XInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an X1X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forX1XResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X1X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXK1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an XK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXK1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an XK1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXKInitiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey) Constructs a new Noise handshake builder for the initiator in an XK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXKPsk3Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an XKpsk3 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXKPsk3Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an XKpsk3 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXKResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an XK handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXNInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an XN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXNPsk3Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an XNpsk3 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXNPsk3Responder(byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an XNpsk3 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXNResponder()Constructs a new Noise handshake builder for the responder in an XN handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXPsk1Initiator(KeyPair localStaticKeyPair, PublicKey remoteStaticPublicKey, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an Xpsk1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXPsk1Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an Xpsk1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXResponder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an X handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXX1Initiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an XX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXX1Responder(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the responder in an XX1 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXXInitiator(KeyPair localStaticKeyPair) Constructs a new Noise handshake builder for the initiator in an XX handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXXPsk3Initiator(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the initiator in an XXpsk3 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.forXXPsk3Responder(KeyPair localStaticKeyPair, byte[] preSharedKey) Constructs a new Noise handshake builder for the responder in an XXpsk3 handshake.static NoiseHandshakeBuilderNoiseHandshakeBuilder.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.