public static enum NoiseInit.PatternID extends Enum<NoiseInit.PatternID>
| Enum Constant and Description |
|---|
IKRatchet |
IKHFS_1024Hybrid Ratchet MLKEM1024 |
IKHFS_512Hybrid Ratchet MLKEM512 |
IKHFS_768Hybrid Ratchet MLKEM768 |
NTunnels |
N_NO_RESPONSETunnels, no response expected |
XKNTCP2 |
XK_SSU2SSU2 |
XKHFS_1024Hybrid NTCP2 MLKEM1024 |
XKHFS_512Hybrid NTCP2 MLKEM512 |
XKHFS_512_SSU2Hybrid SSU2 MLKEM512 |
XKHFS_768Hybrid NTCP2 MLKEM768 |
XKHFS_768_SSU2Hybrid SSU2 MLKEM768 |
| Modifier and Type | Method and Description |
|---|---|
static NoiseInit.PatternID | byPatternId(String pid)Lookup PatternID by string pattern ID |
String | getCipher()getCipher. |
String | getDH()getDH. |
String | getHash()getHash. |
byte[] | getInitialCK() |
byte[] | getInitialH() |
short[] | getPattern()getPattern. |
String | getPatternID()getPatternID. |
String | getPrefix()getPrefix. |
String | getProtocolName()getProtocolName. |
static NoiseInit.PatternID | valueOf(String name)Returns the enum constant of this type with the specified name. |
static NoiseInit.PatternID[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. |
public static final NoiseInit.PatternID IK
public static final NoiseInit.PatternID IKHFS_1024
public static final NoiseInit.PatternID IKHFS_512
public static final NoiseInit.PatternID IKHFS_768
public static final NoiseInit.PatternID N
public static final NoiseInit.PatternID N_NO_RESPONSE
public static final NoiseInit.PatternID XK
public static final NoiseInit.PatternID XK_SSU2
public static final NoiseInit.PatternID XKHFS_1024
public static final NoiseInit.PatternID XKHFS_512
public static final NoiseInit.PatternID XKHFS_512_SSU2
public static final NoiseInit.PatternID XKHFS_768
public static final NoiseInit.PatternID XKHFS_768_SSU2
public static NoiseInit.PatternID byPatternId(String pid)
IllegalArgumentException - if not foundpublic String getCipher()
public String getDH()
public String getHash()
public byte[] getInitialCK()
public byte[] getInitialH()
public short[] getPattern()
public String getPatternID()
public String getPrefix()
public String getProtocolName()
public static NoiseInit.PatternID valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static NoiseInit.PatternID[] values()
for (NoiseInit.PatternID c : NoiseInit.PatternID.values()) System.out.println(c);