-- | @Noise_NX1:
--  -> e
--  <- e, ee, s
--  -> es
noiseNX1 :: HandshakePattern
noiseNX1 = handshakePattern "NX1" $
  initiator e *>
  responder (e *> ee *> s) *>
  initiator es
noiseNX1 :: HandshakePattern
noiseNX1 = handshakePattern "NX1" $
  initiator e *>
  responder (e *> ee *> s) *>
  initiator es
noiseNX1 = handshakePattern "NX1" $
  initiator e *>
  responder (e *> ee *> s) *>
  initiator es