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.EncryptionPlugincreateEncryptionPlugin(org.firebirdsql.gds.ng.wire.crypt.CryptSessionConfig cryptSessionConfig) org.firebirdsql.gds.ng.wire.crypt.EncryptionIdentifierbooleanisSupported(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:
encryptionIdentifierin 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:
createEncryptionPluginin interfaceorg.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi
-
isSupported
public boolean isSupported(org.firebirdsql.gds.ng.wire.crypt.CryptConnectionInfo cryptConnectionInfo) - Specified by:
isSupportedin interfaceorg.firebirdsql.gds.ng.wire.crypt.EncryptionPluginSpi
-