Package org.bouncycastle.bcpg
Class Ed25519SecretBCPGKey
- java.lang.Object
-
- org.bouncycastle.bcpg.BCPGObject
-
- org.bouncycastle.bcpg.OctetArrayBCPGKey
-
- org.bouncycastle.bcpg.Ed25519SecretBCPGKey
-
- All Implemented Interfaces:
BCPGKey
,org.bouncycastle.util.Encodable
public class Ed25519SecretBCPGKey extends OctetArrayBCPGKey
Secret key of typePublicKeyAlgorithmTags.Ed25519
. 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, seeEdDSAPublicBCPGKey
withPublicKeyAlgorithmTags.EDDSA_LEGACY
.
-
-
Field Summary
Fields Modifier and Type Field Description static int
LENGTH
-
Constructor Summary
Constructors Constructor Description Ed25519SecretBCPGKey(byte[] key)
Ed25519SecretBCPGKey(BCPGInputStream in)
-
Method Summary
-
Methods inherited from class org.bouncycastle.bcpg.OctetArrayBCPGKey
encode, getEncoded, getFormat, getKey
-
-
-
-
Field Detail
-
LENGTH
public static final int LENGTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Ed25519SecretBCPGKey
public Ed25519SecretBCPGKey(BCPGInputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
Ed25519SecretBCPGKey
public Ed25519SecretBCPGKey(byte[] key)
-
-