| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- package noise
- var HandshakeNN = HandshakePattern{
- Name: "NN",
- Messages: [][]MessagePattern{
- {MessagePatternE},
- {MessagePatternE, MessagePatternDHEE},
- },
- }
- var HandshakeKN = HandshakePattern{
- Name: "KN",
- InitiatorPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE},
- {MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
- },
- }
- var HandshakeNK = HandshakePattern{
- Name: "NK",
- ResponderPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHES},
- {MessagePatternE, MessagePatternDHEE},
- },
- }
- var HandshakeKK = HandshakePattern{
- Name: "KK",
- InitiatorPreMessages: []MessagePattern{MessagePatternS},
- ResponderPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHES, MessagePatternDHSS},
- {MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
- },
- }
- var HandshakeNX = HandshakePattern{
- Name: "NX",
- Messages: [][]MessagePattern{
- {MessagePatternE},
- {MessagePatternE, MessagePatternDHEE, MessagePatternS, MessagePatternDHES},
- },
- }
- var HandshakeKX = HandshakePattern{
- Name: "KX",
- InitiatorPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE},
- {MessagePatternE, MessagePatternDHEE, MessagePatternDHSE, MessagePatternS, MessagePatternDHES},
- },
- }
- var HandshakeXN = HandshakePattern{
- Name: "XN",
- Messages: [][]MessagePattern{
- {MessagePatternE},
- {MessagePatternE, MessagePatternDHEE},
- {MessagePatternS, MessagePatternDHSE},
- },
- }
- var HandshakeIN = HandshakePattern{
- Name: "IN",
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternS},
- {MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
- },
- }
- var HandshakeXK = HandshakePattern{
- Name: "XK",
- ResponderPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHES},
- {MessagePatternE, MessagePatternDHEE},
- {MessagePatternS, MessagePatternDHSE},
- },
- }
- var HandshakeIK = HandshakePattern{
- Name: "IK",
- ResponderPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHES, MessagePatternS, MessagePatternDHSS},
- {MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
- },
- }
- var HandshakeXX = HandshakePattern{
- Name: "XX",
- Messages: [][]MessagePattern{
- {MessagePatternE},
- {MessagePatternE, MessagePatternDHEE, MessagePatternS, MessagePatternDHES},
- {MessagePatternS, MessagePatternDHSE},
- },
- }
- var HandshakeXXfallback = HandshakePattern{
- Name: "XXfallback",
- ResponderPreMessages: []MessagePattern{MessagePatternE},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHEE, MessagePatternS, MessagePatternDHSE},
- {MessagePatternS, MessagePatternDHES},
- },
- }
- var HandshakeIX = HandshakePattern{
- Name: "IX",
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternS},
- {MessagePatternE, MessagePatternDHEE, MessagePatternDHSE, MessagePatternS, MessagePatternDHES},
- },
- }
- var HandshakeN = HandshakePattern{
- Name: "N",
- ResponderPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHES},
- },
- }
- var HandshakeK = HandshakePattern{
- Name: "K",
- InitiatorPreMessages: []MessagePattern{MessagePatternS},
- ResponderPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHES, MessagePatternDHSS},
- },
- }
- var HandshakeX = HandshakePattern{
- Name: "X",
- ResponderPreMessages: []MessagePattern{MessagePatternS},
- Messages: [][]MessagePattern{
- {MessagePatternE, MessagePatternDHES, MessagePatternS, MessagePatternDHSS},
- },
- }
|