All Known Implementing Classes:
GordianDSAElliptic, GordianDSTU4145Elliptic, GordianGOSTElliptic, GordianSM2Elliptic

public interface GordianElliptic
Elliptic framework.
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    Can the curve encrypt?
    Obtain the name of the curve.
    int
    Obtain the bitSize of the curve.
    default boolean
    Does the curve have a custom implementation?
  • Method Details

    • getCurveName

      String getCurveName()
      Obtain the name of the curve.
      Returns:
      the name
    • getKeySize

      int getKeySize()
      Obtain the bitSize of the curve.
      Returns:
      the size
    • canEncrypt

      default boolean canEncrypt()
      Can the curve encrypt?
      Returns:
      true/false
    • hasCustomCurve

      default boolean hasCustomCurve()
      Does the curve have a custom implementation?
      Returns:
      true/false