We have added wolfCrypt support to SQLCipher, which enables encryption of a SQLite database. The port also supports using our wolfCrypt FIPS module.
SQLCipher extends the SQLite database library to add security enhancements that make it more suitable for encrypted local data storage like [1]:
- on-the-fly encryption
- tamper detection
- memory sanitization
- strong key derivation
This feature is enabled with `./configure –with-crypto-lib=wolfssl`.
See pull request https://github.com/sqlcipher/sqlcipher/pull/411 for details.
[1] From the SQLCipher README.md. https://github.com/sqlcipher/sqlcipher#sqlcipher
If you have any questions or run into any issues, contact us at facts@wolfssl.com, or call us at +1 425 245 8247.