Cargo Features
[dependencies]
seshat = { version = "4.0.0", default-features = false, features = ["encryption", "bundled-sqlcipher"] }
- default = encryption
-
The
encryption
feature is set by default wheneverseshat
is added without
somewhere in the dependency tree.default-features = false - encryption default bundled-sqlcipher? = aes, byteorder, crypto-mac, ctr, hkdf, hmac, pbkdf2, rand, sha2, zeroize
-
Enables sqlcipher of rusqlite ^0.31.0
- bundled-sqlcipher = encryption
-
Enables bundled-sqlcipher-vendored-openssl of rusqlite ^0.31.0
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- aes encryption
- ctr encryption
- crypto-mac encryption
- hmac encryption
-
Enables hmac ^0.11.0
- sha2 encryption
-
Enables sha2 ^0.9.5
- hkdf encryption
-
Enables hkdf ^0.11.0
- pbkdf2 encryption
-
Enables pbkdf2 ^0.8.0
- rand encryption
- zeroize encryption
- byteorder encryption