4.3 KiB
4.3 KiB
SQLCipher Change Log
All notable changes to this project will be documented in this file.
Unreleased
3.4.2 - 2017-12-21
Added
- Added support for building with LibreSSL
Changed
- Merge upstream SQLite 3.20.1
- Text strings for
SQLITE_ERROR
andSQLITE_NOTADB
changed to match upstream SQLite - Remove static modifier for codec password functions
- Page alignment for
mlock
- Fix segfault in
sqlcipher_cipher_ctx_cmp
during rekey operation - Fix
sqlcipher_export
andcipher_migrate
when tracing API in use - Validate codec page size when setting
- Guard OpenSSL initialization and cleanup routines
- Allow additional linker options to be passed via command line for Windows platforms
3.4.1 - 2016-12-28
Added
- Added support for OpenSSL 1.1.0
Changed
- Merged upstream SQLite 3.15.2
3.4.0 - 2016-04-05
Added
- Added
PRAGMA cipher_provider_version
Changed
- Merged upstream SQLite 3.11.0
Deprecated
- Deprecated
PRAGMA cipher
command
3.3.1 - 2015-07-13
Changed
- Merge upstream SQLite 3.8.10.2
- Fixed segfault when provided an invalid cipher name
- Check for codec context when performing
PRAGMA cipher_store_pass
- Remove extraneous null check in
PRAGMA cipher_migrate
3.3.0 - 2015-03-25
Added
- Added FIPS API calls within the OpenSSL crypto provider
PRAGMA cipher_default_page_size
- support for attaching non-default page sizes
Changed
- Merged upstream SQLite 3.8.8.3
3.2.0 - 2014-09-30
Added
- Added
PRAGMA cipher_store_pass
Changed
- Merged upstream SQLite 3.8.6
- Renmed README to README.md
3.1.0 - 2014-04-23
Added
- Added
PRAGMA cipher_profile
Changed
- Merged upstream SQLite 3.8.4.3
3.0.1 - 2013-12-06
Added
- Added
PRAGMA cipher_add_random
to source external entropy
Changed
- Fix
PRAGMA cipher_migrate
to handle passphrases longer than 64 characters & raw keys - Improvements to the libtomcrypt provider
3.0.0 - 2013-11-05
Added
- Added
PRAGMA cipher_migrate
to migrate older database file formats
Changed
- Merged upstream SQLite 3.8.0.2
- Remove usage of VirtualLock/Unlock on WinRT and Windows Phone
- Ignore HMAC read during Btree file copy
- Fix lib naming for pkg-config
- Use _v2 version of
sqlite3_key
andsqlite3_rekey
- Update xcodeproj file
Security
- Change KDF iteration length from 4,000 to 64,000