Class EdDSASecurityProviderUtils
java.lang.Object
org.apache.sshd.common.util.security.eddsa.EdDSASecurityProviderUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancompareEDDSAKeyParams(net.i2p.crypto.eddsa.spec.EdDSAParameterSpec s1, net.i2p.crypto.eddsa.spec.EdDSAParameterSpec s2) static booleanstatic booleanstatic PrivateKeygenerateEDDSAPrivateKey(byte[] seed) static PublicKeygenerateEDDSAPublicKey(byte[] seed) static intgetEDDSAKeySize(Key key) static Class<? extends PrivateKey> static PublicKeyEntryDecoder<? extends PublicKey, ? extends PrivateKey> static Signaturestatic PrivateKeyEntryDecoder<? extends PublicKey, ? extends PrivateKey> static booleanisEDDSAKey(Key key) static booleanisEDDSAKeyFactoryAlgorithm(String algorithm) static booleanisEDDSAKeyPairGeneratorAlgorithm(String algorithm) static booleanisEDDSASignatureAlgorithm(String algorithm) static <B extends Buffer>
BputEDDSAKeyPair(B buffer, PublicKey pubKey, PrivateKey prvKey) static <B extends Buffer>
BputRawEDDSAPublicKey(B buffer, PublicKey key) static net.i2p.crypto.eddsa.EdDSAPublicKey
-
Field Details
-
CURVE_ED25519_SHA512
- See Also:
-
KEY_SIZE
public static final int KEY_SIZE- See Also:
-
-
Constructor Details
-
EdDSASecurityProviderUtils
private EdDSASecurityProviderUtils()
-
-
Method Details
-
getEDDSAPublicKeyType
-
getEDDSAPrivateKeyType
-
isEDDSAKey
-
getEDDSAKeySize
-
compareEDDSAPPublicKeys
-
isEDDSASignatureAlgorithm
-
recoverEDDSAPublicKey
public static net.i2p.crypto.eddsa.EdDSAPublicKey recoverEDDSAPublicKey(PrivateKey key) throws GeneralSecurityException - Throws:
GeneralSecurityException
-
getEDDSASignature
-
isEDDSAKeyFactoryAlgorithm
-
isEDDSAKeyPairGeneratorAlgorithm
-
getEDDSAPublicKeyEntryDecoder
public static PublicKeyEntryDecoder<? extends PublicKey,? extends PrivateKey> getEDDSAPublicKeyEntryDecoder() -
getOpenSSHEDDSAPrivateKeyEntryDecoder
public static PrivateKeyEntryDecoder<? extends PublicKey,? extends PrivateKey> getOpenSSHEDDSAPrivateKeyEntryDecoder() -
compareEDDSAPrivateKeys
-
compareEDDSAKeyParams
public static boolean compareEDDSAKeyParams(net.i2p.crypto.eddsa.spec.EdDSAParameterSpec s1, net.i2p.crypto.eddsa.spec.EdDSAParameterSpec s2) -
generateEDDSAPublicKey
- Throws:
GeneralSecurityException
-
generateEDDSAPrivateKey
- Throws:
GeneralSecurityException
-
putRawEDDSAPublicKey
-
putEDDSAKeyPair
-