Package org.firebirdsql.jaybird.chacha64
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.firebirdsql.gds.ng.wire.crypt.EncryptionPlugin
createEncryptionPlugin
(org.firebirdsql.gds.ng.wire.crypt.CryptSessionConfig cryptSessionConfig) org.firebirdsql.gds.ng.wire.crypt.EncryptionIdentifier
boolean
isSupported
(org.firebirdsql.gds.ng.wire.crypt.CryptConnectionInfo cryptConnectionInfo)
-
Constructor Details
-
ChaCha64EncryptionPluginSpi
public ChaCha64EncryptionPluginSpi()
-
-
Method Details
-
encryptionIdentifier
public org.firebirdsql.gds.ng.wire.crypt.EncryptionIdentifier encryptionIdentifier()- Specified by:
encryptionIdentifier
in interfaceorg.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 interfaceorg.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi
-
isSupported
public boolean isSupported(org.firebirdsql.gds.ng.wire.crypt.CryptConnectionInfo cryptConnectionInfo) - Specified by:
isSupported
in interfaceorg.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi
-