Class SodiumSymmetricEngine

java.lang.Object
io.aether.crypto.sodium.SodiumSymmetricEngine
All Implemented Interfaces:
io.aether.crypto.CryptoEngine, io.aether.crypto.CryptoProviderUnit, io.aether.utils.ToString

public class SodiumSymmetricEngine extends Object implements io.aether.crypto.CryptoEngine
  • Constructor Details

    • SodiumSymmetricEngine

      public SodiumSymmetricEngine(io.aether.crypto.AKey.Symmetric key)
  • Method Details

    • encrypt

      public byte[] encrypt(byte[] data)
      Specified by:
      encrypt in interface io.aether.crypto.CryptoEngine
    • decrypt

      public byte[] decrypt(byte[] data)
      Specified by:
      decrypt in interface io.aether.crypto.CryptoEngine
    • getProviderName

      public String getProviderName()
      Specified by:
      getProviderName in interface io.aether.crypto.CryptoProviderUnit
    • getCryptoProvider

      public io.aether.crypto.CryptoProvider getCryptoProvider()
      Specified by:
      getCryptoProvider in interface io.aether.crypto.CryptoProviderUnit