Package org.sqlite.mc
Class SQLiteMCSqlCipherConfig
java.lang.Object
org.sqlite.mc.SQLiteMCConfig.Builder
org.sqlite.mc.SQLiteMCSqlCipherConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SQLiteMCSqlCipherConfig
static SQLiteMCSqlCipherConfig
static SQLiteMCSqlCipherConfig
static SQLiteMCSqlCipherConfig
static SQLiteMCSqlCipherConfig
setFastKdfIter
(int value) setHmacAlgorithm
(HmacAlgorithm value) setHmacPgno
(HmacPgno value) setHmacSaltMask
(int value) setHmacUse
(boolean value) setKdfAlgorithm
(KdfAlgorithm value) setKdfIter
(int value) setLegacy
(int value) setLegacyPageSize
(int value) setPlaintextHeaderSize
(int value) withRawSaltedKey
(byte[] key) withRawUnsaltedKey
(byte[] key) Methods inherited from class org.sqlite.mc.SQLiteMCConfig.Builder
build, isValid, setAegisAlgorithm, setCipher, setMCost, setPCost, setTCost, toHexString, withHexKey, withHexKey, withKey
-
Constructor Details
-
SQLiteMCSqlCipherConfig
public SQLiteMCSqlCipherConfig()
-
-
Method Details
-
setLegacy
- Overrides:
setLegacy
in classSQLiteMCConfig.Builder
-
setLegacyPageSize
- Overrides:
setLegacyPageSize
in classSQLiteMCConfig.Builder
-
setKdfIter
- Overrides:
setKdfIter
in classSQLiteMCConfig.Builder
-
setFastKdfIter
- Overrides:
setFastKdfIter
in classSQLiteMCConfig.Builder
-
setHmacUse
- Overrides:
setHmacUse
in classSQLiteMCConfig.Builder
-
setHmacPgno
- Overrides:
setHmacPgno
in classSQLiteMCConfig.Builder
-
setHmacSaltMask
- Overrides:
setHmacSaltMask
in classSQLiteMCConfig.Builder
-
setKdfAlgorithm
- Overrides:
setKdfAlgorithm
in classSQLiteMCConfig.Builder
-
setHmacAlgorithm
- Overrides:
setHmacAlgorithm
in classSQLiteMCConfig.Builder
-
setPlaintextHeaderSize
- Overrides:
setPlaintextHeaderSize
in classSQLiteMCConfig.Builder
-
withRawUnsaltedKey
-
withRawSaltedKey
-
getDefault
-
getV1Defaults
-
getV2Defaults
-
getV3Defaults
-
getV4Defaults
-