Class X25519PrivateKeyParameters

java.lang.Object
org.bouncycastle.crypto.params.AsymmetricKeyParameter
org.bouncycastle.crypto.params.X25519PrivateKeyParameters
All Implemented Interfaces:
CipherParameters

public final class X25519PrivateKeyParameters extends AsymmetricKeyParameter
  • Field Details

  • Constructor Details

    • X25519PrivateKeyParameters

      public X25519PrivateKeyParameters(SecureRandom random)
    • X25519PrivateKeyParameters

      public X25519PrivateKeyParameters(byte[] buf)
    • X25519PrivateKeyParameters

      public X25519PrivateKeyParameters(byte[] buf, int off)
    • X25519PrivateKeyParameters

      public X25519PrivateKeyParameters(InputStream input) throws IOException
      Throws:
      IOException
  • Method Details

    • encode

      public void encode(byte[] buf, int off)
    • getEncoded

      public byte[] getEncoded()
    • generatePublicKey

      public X25519PublicKeyParameters generatePublicKey()
    • generateSecret

      public void generateSecret(X25519PublicKeyParameters publicKey, byte[] buf, int off)