public class Ed25519CryptoEngine extends java.lang.Object implements CryptoEngine
| Constructor and Description |
|---|
Ed25519CryptoEngine() |
| Modifier and Type | Method and Description |
|---|---|
BlockCipher |
createBlockCipher(KeyPair senderKeyPair,
KeyPair recipientKeyPair)
Creates a block cipher.
|
DsaSigner |
createDsaSigner(KeyPair keyPair)
Creates a DSA signer.
|
KeyAnalyzer |
createKeyAnalyzer()
Creates a key analyzer.
|
KeyGenerator |
createKeyGenerator()
Creates a key generator.
|
Curve |
getCurve()
Return The underlying curve.
|
public Curve getCurve()
CryptoEnginegetCurve in interface CryptoEnginepublic DsaSigner createDsaSigner(KeyPair keyPair)
CryptoEnginecreateDsaSigner in interface CryptoEnginekeyPair - The key pair.public KeyGenerator createKeyGenerator()
CryptoEnginecreateKeyGenerator in interface CryptoEnginepublic BlockCipher createBlockCipher(KeyPair senderKeyPair, KeyPair recipientKeyPair)
CryptoEnginecreateBlockCipher in interface CryptoEnginesenderKeyPair - The sender KeyPair. The sender's private key is required for encryption.recipientKeyPair - The recipient KeyPair. The recipient's private key is required for decryption.public KeyAnalyzer createKeyAnalyzer()
CryptoEnginecreateKeyAnalyzer in interface CryptoEngine