Class NamedGroup


  • public class NamedGroup
    extends java.lang.Object
    RFC 7919
    • Constructor Detail

      • NamedGroup

        public NamedGroup()
    • Method Detail

      • canBeNegotiated

        public static boolean canBeNegotiated​(int namedGroup,
                                              ProtocolVersion version)
      • getCurveBits

        public static int getCurveBits​(int namedGroup)
      • getCurveName

        public static java.lang.String getCurveName​(int namedGroup)
      • getFiniteFieldBits

        public static int getFiniteFieldBits​(int namedGroup)
      • getFiniteFieldName

        public static java.lang.String getFiniteFieldName​(int namedGroup)
      • getKemName

        public static java.lang.String getKemName​(int namedGroup)
      • getMaximumChar2CurveBits

        public static int getMaximumChar2CurveBits()
      • getMaximumCurveBits

        public static int getMaximumCurveBits()
      • getMaximumFiniteFieldBits

        public static int getMaximumFiniteFieldBits()
      • getMaximumPrimeCurveBits

        public static int getMaximumPrimeCurveBits()
      • getName

        public static java.lang.String getName​(int namedGroup)
      • getStandardName

        public static java.lang.String getStandardName​(int namedGroup)
      • getText

        public static java.lang.String getText​(int namedGroup)
      • isChar2Curve

        public static boolean isChar2Curve​(int namedGroup)
      • isFiniteField

        public static boolean isFiniteField​(int namedGroup)
      • isPrimeCurve

        public static boolean isPrimeCurve​(int namedGroup)
      • isPrivate

        public static boolean isPrivate​(int namedGroup)
      • isValid

        public static boolean isValid​(int namedGroup)
      • refersToAnECDHCurve

        public static boolean refersToAnECDHCurve​(int namedGroup)
      • refersToAnECDSACurve

        public static boolean refersToAnECDSACurve​(int namedGroup)
      • refersToAnXDHCurve

        public static boolean refersToAnXDHCurve​(int namedGroup)
      • refersToASpecificCurve

        public static boolean refersToASpecificCurve​(int namedGroup)
      • refersToASpecificFiniteField

        public static boolean refersToASpecificFiniteField​(int namedGroup)
      • refersToASpecificGroup

        public static boolean refersToASpecificGroup​(int namedGroup)
      • refersToASpecificKem

        public static boolean refersToASpecificKem​(int namedGroup)