Class Ed25519PublicKeyDecoder
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.config.keys.impl.AbstractIdentityResourceLoader<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>
org.apache.sshd.common.config.keys.impl.AbstractKeyEntryResolver<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>
org.apache.sshd.common.config.keys.impl.AbstractPublicKeyEntryDecoder<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>
org.apache.sshd.common.util.security.eddsa.generic.GenericEd25519PublicKeyDecoder<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>
org.apache.sshd.common.util.security.eddsa.Ed25519PublicKeyDecoder
- All Implemented Interfaces:
IdentityResourceLoader<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>, KeyEntryResolver<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>, KeyTypeNamesSupport, PublicKeyEntryDecoder<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>, PublicKeyEntryResolver, PublicKeyRawDataDecoder<net.i2p.crypto.eddsa.EdDSAPublicKey>
public final class Ed25519PublicKeyDecoder
extends GenericEd25519PublicKeyDecoder<net.i2p.crypto.eddsa.EdDSAPublicKey, net.i2p.crypto.eddsa.EdDSAPrivateKey>
An implementation of
GenericEd25519PublicKeyDecoder tied to the net.i2p.crypto EdDSA security
provider.-
Field Summary
FieldsFields inherited from class GenericEd25519PublicKeyDecoder
edDSASupport, MAX_ALLOWED_SEED_LENFields inherited from class AbstractLoggingBean
logFields inherited from interface IdentityResourceLoader
MAX_BIGINT_OCTETS_COUNTFields inherited from interface PublicKeyEntryResolver
FAILING, IGNORING, UNSUPPORTED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]getSeedValue(net.i2p.crypto.eddsa.EdDSAPublicKey key) Methods inherited from class GenericEd25519PublicKeyDecoder
clonePrivateKey, clonePublicKey, decodePublicKey, encodePublicKey, getKeyFactoryInstance, getKeyPairGeneratorMethods inherited from class AbstractPublicKeyEntryDecoder
parseBooleanHeaderMethods inherited from class AbstractKeyEntryResolver
generatePrivateKey, generatePublicKey, toStringMethods inherited from class AbstractIdentityResourceLoader
getPrivateKeyType, getPublicKeyType, getSupportedKeyTypesMethods inherited from class AbstractLoggingBean
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IdentityResourceLoader
getPrivateKeyType, getPublicKeyTypeMethods inherited from interface KeyEntryResolver
cloneKeyPair, generateKeyPairMethods inherited from interface KeyTypeNamesSupport
getSupportedKeyTypesMethods inherited from interface PublicKeyEntryDecoder
decodePublicKeyByType, resolveMethods inherited from interface PublicKeyRawDataDecoder
decodePublicKey, decodePublicKey
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
Ed25519PublicKeyDecoder
private Ed25519PublicKeyDecoder()
-
-
Method Details
-
getSeedValue
public static byte[] getSeedValue(net.i2p.crypto.eddsa.EdDSAPublicKey key)
-