Top Fields Constructors Methods
org.apache.sshd.common.util.security.eddsa

public final Class EdDSASecurityProviderUtils

extends Object
Class Inheritance
Imports
java.security.GeneralSecurityException, .InvalidKeyException, .Key, .KeyFactory, .NoSuchAlgorithmException, .PrivateKey, .PublicKey, java.util.Arrays, .Objects, net.i2p.crypto.eddsa.EdDSAEngine, .EdDSAKey, .EdDSAPrivateKey, .EdDSAPublicKey, net.i2p.crypto.eddsa.spec.EdDSANamedCurveTable, .EdDSAParameterSpec, .EdDSAPrivateKeySpec, .EdDSAPublicKeySpec, org.apache.sshd.common.config.keys.PrivateKeyEntryDecoder, .PublicKeyEntryDecoder, org.apache.sshd.common.util.ValidateUtils, org.apache.sshd.common.util.buffer.Buffer, org.apache.sshd.common.util.security.SecurityUtils, org.apache.sshd.common.util.security.eddsa.generic.EdDSASupport

Author
Apache MINA SSHD Project

Field Summary

Modifier and TypeField and Description
public static final String
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
public static boolean
public static boolean
public static PrivateKey
public static PublicKey
public static int
public static Class<? extends PrivateKey>
public static PublicKeyEntryDecoder<? extends PublicKey, ? extends PrivateKey>
public static Class<? extends PublicKey>
public static Signature
public static PrivateKeyEntryDecoder<? extends PublicKey, ? extends PrivateKey>
public static boolean
public static boolean
public static boolean
public static boolean
public static <B extends Buffer> B
putEDDSAKeyPair(B buffer, PublicKey pubKey, PrivateKey prvKey)

public static <B extends Buffer> B
public static EdDSAPublicKey
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CURVE_ED25519_SHA512back to summary
public static final String CURVE_ED25519_SHA512
KEY_SIZEback to summary
public static final int KEY_SIZE

Constructor Detail

EdDSASecurityProviderUtilsback to summary
private EdDSASecurityProviderUtils()

Method Detail

compareEDDSAKeyParamsback to summary
public static boolean compareEDDSAKeyParams(EdDSAParameterSpec s1, EdDSAParameterSpec s2)
compareEDDSAPPublicKeysback to summary
public static boolean compareEDDSAPPublicKeys(PublicKey k1, PublicKey k2)
compareEDDSAPrivateKeysback to summary
public static boolean compareEDDSAPrivateKeys(PrivateKey k1, PrivateKey k2)
generateEDDSAPrivateKeyback to summary
public static PrivateKey generateEDDSAPrivateKey(byte[] seed) throws GeneralSecurityException
generateEDDSAPublicKeyback to summary
public static PublicKey generateEDDSAPublicKey(byte[] seed) throws GeneralSecurityException
getEDDSAKeySizeback to summary
public static int getEDDSAKeySize(Key key)
getEDDSAPrivateKeyTypeback to summary
public static Class<? extends PrivateKey> getEDDSAPrivateKeyType()
getEDDSAPublicKeyEntryDecoderback to summary
public static PublicKeyEntryDecoder<? extends PublicKey, ? extends PrivateKey> getEDDSAPublicKeyEntryDecoder()
getEDDSAPublicKeyTypeback to summary
public static Class<? extends PublicKey> getEDDSAPublicKeyType()
getEDDSASignatureback to summary
public static Signature getEDDSASignature()
getOpenSSHEDDSAPrivateKeyEntryDecoderback to summary
public static PrivateKeyEntryDecoder<? extends PublicKey, ? extends PrivateKey> getOpenSSHEDDSAPrivateKeyEntryDecoder()
isEDDSAKeyback to summary
public static boolean isEDDSAKey(Key key)
isEDDSAKeyFactoryAlgorithmback to summary
public static boolean isEDDSAKeyFactoryAlgorithm(String algorithm)
isEDDSAKeyPairGeneratorAlgorithmback to summary
public static boolean isEDDSAKeyPairGeneratorAlgorithm(String algorithm)
isEDDSASignatureAlgorithmback to summary
public static boolean isEDDSASignatureAlgorithm(String algorithm)
putEDDSAKeyPairback to summary
public static <B extends Buffer> B putEDDSAKeyPair(B buffer, PublicKey pubKey, PrivateKey prvKey)
putRawEDDSAPublicKeyback to summary
public static <B extends Buffer> B putRawEDDSAPublicKey(B buffer, PublicKey key)
recoverEDDSAPublicKeyback to summary
public static EdDSAPublicKey recoverEDDSAPublicKey(PrivateKey key) throws GeneralSecurityException