Class ChaCha64EncryptionPluginSpi

java.lang.Object
org.firebirdsql.jaybird.chacha64.ChaCha64EncryptionPluginSpi
All Implemented Interfaces:
org.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi

public final class ChaCha64EncryptionPluginSpi extends Object implements org.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi
ChaCha64 (ChaCha with 64-bit counter) encryption plugin provider.
Since:
6
Author:
Mark Rotteveel
  • Constructor Details

    • ChaCha64EncryptionPluginSpi

      public ChaCha64EncryptionPluginSpi()
  • Method Details

    • encryptionIdentifier

      public org.firebirdsql.gds.ng.wire.crypt.EncryptionIdentifier encryptionIdentifier()
      Specified by:
      encryptionIdentifier in interface org.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi
    • createEncryptionPlugin

      public org.firebirdsql.gds.ng.wire.crypt.EncryptionPlugin createEncryptionPlugin(org.firebirdsql.gds.ng.wire.crypt.CryptSessionConfig cryptSessionConfig)
      Specified by:
      createEncryptionPlugin in interface org.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi
    • isSupported

      public boolean isSupported(org.firebirdsql.gds.ng.wire.crypt.CryptConnectionInfo cryptConnectionInfo)
      Specified by:
      isSupported in interface org.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi