You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All notable changes to this project will be documented in this file.
3
3
4
-
## [unreleased] - [unreleased]
5
-
6
-
## [4.0.1] - 2018-12-17
4
+
## [4.1.0] - (March 2019 - [4.1.0 changes])
5
+
- Defer reading salt from header until key derivation is triggered
6
+
- Clarify usage of sqlite3_rekey for plaintext databases in header
7
+
- Normalize attach behavior when key is not yet derived
8
+
- Adds PRAGMA cipher_settings to query current database codec settings
9
+
- Adds PRAGMA cipher_default_settings to query current default SQLCipher options
10
+
- PRAGMA cipher_hmac_pgno is now deprecated
11
+
- PRAGMA cipher_hmac_salt_mask is now deprecated
12
+
- PRAGMA fast_kdf_iter is now deprecated
13
+
- Clear codec data buffers if a crypographic provider operation fails
14
+
- Disable backup API for encrypted databases (this was previously documented as not-working and non-supported, but will now explicitly error out on initialization)
15
+
- Updates baseline to upstream SQLite 3.27.2
16
+
17
+
## [4.0.1] - (December 2018 - [4.0.1 changes])
7
18
- Based on upstream SQLite 3.26.0 (addresses SQLite “Magellan” issue)
8
19
- Adds PRAGMA cipher_compatibility and cipher_default_compatibility which take automatcially configure appropriate compatibility settings for the specified SQLCipher major version number
9
20
- Filters attach statements with KEY parameters from readline history
10
21
- Fixes crash in command line shell with empty input (i.e. ^D)
11
22
- Fixes warnings when compiled with strict-prototypes
12
23
13
-
## [4.0.0] - 2018-11-30
24
+
## [4.0.0] - (November 2018 - [4.0.0 changes])
14
25
### Changed
15
26
- Default page size for databases increased to 4096 bytes (up from 1024) *
16
27
- Default PBKDF2 iterations increased to 256,000 (up from 64,000) *
@@ -43,7 +54,7 @@ All notable changes to this project will be documented in this file.
43
54
- Fixes compilation with --disable-amalgamation
44
55
- Removes sqlcipher.xcodeproj build support
45
56
46
-
## [3.4.2] - 2017-12-21
57
+
## [3.4.2] - (December 2017 - [3.4.2 changes])
47
58
### Added
48
59
- Added support for building with LibreSSL
49
60
@@ -58,14 +69,14 @@ All notable changes to this project will be documented in this file.
58
69
- Guard OpenSSL initialization and cleanup routines
59
70
- Allow additional linker options to be passed via command line for Windows platforms
60
71
61
-
## [3.4.1] - 2016-12-28
72
+
## [3.4.1] - (December 2016 - [3.4.1 changes])
62
73
### Added
63
74
- Added support for OpenSSL 1.1.0
64
75
65
76
### Changed
66
77
- Merged upstream SQLite 3.15.2
67
78
68
-
## [3.4.0] - 2016-04-05
79
+
## [3.4.0] - (April 2016 - [3.4.0 changes])
69
80
### Added
70
81
- Added `PRAGMA cipher_provider_version`
71
82
@@ -75,45 +86,45 @@ All notable changes to this project will be documented in this file.
75
86
### Deprecated
76
87
- Deprecated `PRAGMA cipher` command
77
88
78
-
## [3.3.1] - 2015-07-13
89
+
## [3.3.1] - (July 2015 - [3.3.1 changes])
79
90
### Changed
80
91
- Merge upstream SQLite 3.8.10.2
81
92
- Fixed segfault when provided an invalid cipher name
82
93
- Check for codec context when performing `PRAGMA cipher_store_pass`
83
94
- Remove extraneous null check in `PRAGMA cipher_migrate`
84
95
85
-
## [3.3.0] - 2015-03-25
96
+
## [3.3.0] - (March 2015 - [3.3.0 changes])
86
97
### Added
87
98
- Added FIPS API calls within the OpenSSL crypto provider
88
99
-`PRAGMA cipher_default_page_size` - support for attaching non-default page sizes
89
100
90
101
### Changed
91
102
- Merged upstream SQLite 3.8.8.3
92
103
93
-
## [3.2.0] - 2014-09-30
104
+
## [3.2.0] - (September 2014 - [3.2.0 changes])
94
105
### Added
95
106
- Added `PRAGMA cipher_store_pass`
96
107
97
108
### Changed
98
109
- Merged upstream SQLite 3.8.6
99
110
- Renmed README to README.md
100
111
101
-
## [3.1.0] - 2014-04-23
112
+
## [3.1.0] - (April 2014 - [3.1.0 changes])
102
113
### Added
103
114
- Added `PRAGMA cipher_profile`
104
115
105
116
### Changed
106
117
- Merged upstream SQLite 3.8.4.3
107
118
108
-
## [3.0.1] - 2013-12-06
119
+
## [3.0.1] - (December 2013 - [3.0.1 changes])
109
120
### Added
110
121
- Added `PRAGMA cipher_add_random` to source external entropy
111
122
112
123
### Changed
113
124
- Fix `PRAGMA cipher_migrate` to handle passphrases longer than 64 characters & raw keys
114
125
- Improvements to the libtomcrypt provider
115
126
116
-
## [3.0.0] - 2013-11-05
127
+
## [3.0.0] - (November 2013 - [3.0.0 changes])
117
128
### Added
118
129
- Added `PRAGMA cipher_migrate` to migrate older database file formats
119
130
@@ -128,33 +139,64 @@ All notable changes to this project will be documented in this file.
128
139
### Security
129
140
- Change KDF iteration length from 4,000 to 64,000
0 commit comments