java.lang.Object
org.pgpainless.key.generation.type.xdh.XDH
All Implemented Interfaces:
KeyType

public final class XDH extends Object implements KeyType
  • Method Details

    • fromSpec

      public static XDH fromSpec(XDHSpec spec)
    • getName

      public String getName()
      Description copied from interface: KeyType
      Return the encryption algorithm name.
      Specified by:
      getName in interface KeyType
      Returns:
      algorithm name.
    • getAlgorithm

      public PublicKeyAlgorithm getAlgorithm()
      Description copied from interface: KeyType
      Return the public key algorithm.
      Specified by:
      getAlgorithm in interface KeyType
      Returns:
      public key algorithm
    • getBitStrength

      public int getBitStrength()
      Description copied from interface: KeyType
      Return the strength of the key in bits.
      Specified by:
      getBitStrength in interface KeyType
      Returns:
      strength of the key in bits
    • getAlgorithmSpec

      public AlgorithmParameterSpec getAlgorithmSpec()
      Description copied from interface: KeyType
      Return an implementation of AlgorithmParameterSpec that can be used to generate the key.
      Specified by:
      getAlgorithmSpec in interface KeyType
      Returns:
      algorithm parameter spec