Package org.apache.sshd.common.kex
Enum BuiltinKEM
- java.lang.Object
-
- java.lang.Enum<BuiltinKEM>
-
- org.apache.sshd.common.kex.BuiltinKEM
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<BuiltinKEM>
,KeyEncapsulationMethod
,NamedResource
,OptionalFeature
public enum BuiltinKEM extends java.lang.Enum<BuiltinKEM> implements KeyEncapsulationMethod, NamedResource, OptionalFeature
All built in key encapsulation methods (KEM).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.sshd.common.kex.KeyEncapsulationMethod
KeyEncapsulationMethod.Client, KeyEncapsulationMethod.Server
-
-
Enum Constant Summary
Enum Constants Enum Constant Description sntrup761
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
name
-
Fields inherited from interface org.apache.sshd.common.NamedResource
BY_NAME_COMPARATOR, NAME_EXTRACTOR
-
Fields inherited from interface org.apache.sshd.common.OptionalFeature
FALSE, TRUE
-
-
Constructor Summary
Constructors Modifier Constructor Description private
BuiltinKEM(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
static BuiltinKEM
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BuiltinKEM[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.apache.sshd.common.kex.KeyEncapsulationMethod
getClient, getServer
-
Methods inherited from interface org.apache.sshd.common.OptionalFeature
isSupported
-
-
-
-
Enum Constant Detail
-
sntrup761
public static final BuiltinKEM sntrup761
-
-
Method Detail
-
values
public static BuiltinKEM[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BuiltinKEM c : BuiltinKEM.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BuiltinKEM valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceNamedResource
- Returns:
- The resource name
-
-