Package io.aether.crypto.hydrogen
Class HydrogenAsymmetricEngine
java.lang.Object
io.aether.crypto.hydrogen.HydrogenAsymmetricEngine
- All Implemented Interfaces:
io.aether.crypto.CryptoEngine,io.aether.crypto.CryptoProviderUnit
-
Constructor Summary
ConstructorsConstructorDescriptionHydrogenAsymmetricEngine(io.aether.crypto.AKey.AsymmetricPrivate privateKey, io.aether.crypto.AKey.AsymmetricPublic publicKey) HydrogenAsymmetricEngine(io.aether.crypto.AKey.AsymmetricPublic publicKey) -
Method Summary
-
Constructor Details
-
HydrogenAsymmetricEngine
public HydrogenAsymmetricEngine(io.aether.crypto.AKey.AsymmetricPublic publicKey) -
HydrogenAsymmetricEngine
public HydrogenAsymmetricEngine(io.aether.crypto.AKey.AsymmetricPrivate privateKey, io.aether.crypto.AKey.AsymmetricPublic publicKey)
-
-
Method Details
-
encrypt
public byte[] encrypt(byte[] data) - Specified by:
encryptin interfaceio.aether.crypto.CryptoEngine
-
decrypt
public byte[] decrypt(byte[] data) - Specified by:
decryptin interfaceio.aether.crypto.CryptoEngine
-
getCryptoProvider
public io.aether.crypto.CryptoProvider getCryptoProvider()- Specified by:
getCryptoProviderin interfaceio.aether.crypto.CryptoProviderUnit
-
getProviderName
- Specified by:
getProviderNamein interfaceio.aether.crypto.CryptoProviderUnit
-