Class FipsEC

java.lang.Object
org.bouncycastle.crypto.fips.FipsEC

public final class FipsEC extends Object
Source class for FIPS approved implementations of Elliptic Curve algorithms.
  • Field Details

    • ALGORITHM

      public static final FipsAlgorithm ALGORITHM
      Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.
    • DSA

      public static final FipsEC.DSAParameters DSA
      Elliptic Curve DSA algorithm parameter source - default is SHA-1
    • DDSA

      public static final FipsEC.DSAParameters DDSA
      Elliptic Curve Deterministic DSA algorithm parameter source - default is SHA-1
    • DH

      public static final FipsEC.AgreementParameters DH
      Elliptic Curve Diffie-Hellman algorithm parameter source.
    • CDH

      public static final FipsEC.AgreementParameters CDH
      Elliptic Curve cofactor Diffie-Hellman algorithm parameter source.
    • MQV

      public static final FipsEC.MQVAgreementParametersBuilder MQV
      Elliptic Curve MQV algorithm parameter source.
    • CDHU

      public static final FipsEC.DHUAgreementParametersBuilder CDHU
      Elliptic Curve cofactor Diffie-Hellman Unified algorithm parameter source.