Top Description Fields Constructors Methods
org.bouncycastle.bcpg

public Class X25519SecretBCPGKey

extends OctetArrayBCPGKey
Class Inheritance
Imports
java.io.IOException

Secret key of type PublicKeyAlgorithmTags#X25519. This type was introduced with RFC9580 and can be used with v4, v6 keys. Note however, that legacy implementations might not understand this key type yet. For a key type compatible with legacy v4 implementations, see ECSecretBCPGKey with PublicKeyAlgorithmTags#ECDH.

Note

Contrary to ECSecretBCPGKey using PublicKeyAlgorithmTags#ECDH, which uses big-endian MPI encoding to encode the secret key material, X25519SecretBCPGKey uses native little-endian encoding.

See Also
OpenPGP - Algorithm-Specific Part for X25519 Keys

Field Summary

Modifier and TypeField and Description
public static final int

Constructor Summary

AccessConstructor and Description
public
public
X25519SecretBCPGKey(byte[] key)

Method Summary

Inherited from org.bouncycastle.bcpg.OctetArrayBCPGKey:
encodegetEncodedgetFormatgetKey

Field Detail

LENGTHback to summary
public static final int LENGTH

Constructor Detail

X25519SecretBCPGKeyback to summary
public X25519SecretBCPGKey(BCPGInputStream in) throws IOException
X25519SecretBCPGKeyback to summary
public X25519SecretBCPGKey(byte[] key)