Billy Gray
5ef4710d1b
branch of ditto without 10000 as the kdf setting (e.g. strip-mac:master)
2012-04-11 10:29:24 -04:00
Billy Gray
1a935545bb
Use flag to default number of iterations to 10000
2012-04-10 14:21:04 -04:00
Stephen Lombardo
1fdb22fb8c
Merge branch 'master' into ditto
2012-02-29 12:02:55 -05:00
Stephen Lombardo
885ffa94a4
update xcode project file to set -mno-thumb for armv6 only
v2.0.4_RC1
2012-02-29 11:56:30 -05:00
Stephen Lombardo
aa848ebc08
Merge branch 'release-merge'
2012-02-29 11:39:45 -05:00
Stephen Lombardo
8f061f1a50
add pragma cipher_default_use_hmac to toggle global HMAC setting
2012-02-29 11:14:42 -05:00
Billy Gray
0dc7a372dd
minor merge conflict resolved
...
Merge branch 'master' into ditto
Conflicts:
src/func.c
2012-02-02 14:53:53 -05:00
Stephen Lombardo
ff9a340039
add -mno-thumb cflag to avoid armv6 crash
v2.0.3
2012-01-25 01:17:51 -05:00
Stephen Lombardo
758cc138d9
use new btsFlags under 3.7.10 instead of pageSizeFixed
2012-01-18 00:37:15 -05:00
Stephen Lombardo
eb9b65750d
Merge branch 'sqlite-release' into release-merge
2012-01-18 00:19:02 -05:00
Stephen Lombardo
d09051a1f2
track 3.7.10
2012-01-18 00:18:26 -05:00
Stephen Lombardo
cdfd2a3d3a
ensure that pragmas don't do anything unless a context is initialized on the db
2012-01-18 00:15:01 -05:00
Stephen Lombardo
75f060efa7
add a prominent LICENSE file (to help make sure terms are clear)
v2.0.2_RC2
2012-01-13 14:04:01 -05:00
Stephen Lombardo
3a68b1bbca
clarify trace message for raw key
2012-01-13 12:28:13 -05:00
Stephen Lombardo
8ce46cd998
Revert "perform fast key derivation on raw keys"
...
This reverts commit 2e868032dc .
2012-01-13 12:27:16 -05:00
Stephen Lombardo
f963c3e48c
test for use of raw key with attached database
2012-01-13 09:51:19 -05:00
Stephen Lombardo
1a3e1c793d
tests for vacuum behavior on encrypted databases
2012-01-13 02:10:15 -05:00
Stephen Lombardo
2e868032dc
perform fast key derivation on raw keys
2012-01-13 00:18:23 -05:00
Stephen Lombardo
f7591e02fe
rework hmac key derivation based on low iteration PBKDF2 with static salt mask
2012-01-12 23:42:55 -05:00
Stephen Lombardo
9c0dd8d449
improved HMAC key derivation
...
- ensure that the HMAC key derivation salt is different from
that used to generate the encryption key
- allow the number of pbkdf2 iterations used for HMAC key
derivation to be configured at runtime via pragma
2.0.1
2012-01-03 17:26:44 -05:00
Stephen Lombardo
0d1e81061d
Merge branch 'master' into v2beta
...
Conflicts:
src/crypto.c
v2.0.0
2012-01-03 11:17:36 -05:00
Stephen Lombardo
640cd85a5d
move EVP_CIPHER_CTX to locked heap memory
v1.1.9
2012-01-03 11:16:05 -05:00
Stephen Lombardo
ec013d7b51
allocate EVP_CIPHER_CTX and HMAC_CTX as part of cipher_ctx's locked heap memory
2012-01-03 11:05:11 -05:00
Stephen Lombardo
6c2c80fce0
Merge branch 'master' into v2beta
2011-12-28 11:40:15 -05:00
Stephen Lombardo
12ed2a3228
long overdue updates to the README file
2011-12-28 11:39:50 -05:00
Stephen Lombardo
95049844a8
add notice
2011-12-28 11:20:02 -05:00
Stephen Lombardo
60e618032c
Merge branch 'master' into v2beta
...
Conflicts:
src/crypto.c
2011-12-28 11:06:01 -05:00
Stephen Lombardo
ed03f15644
backport enhancements from v2beta (mlock & RAND_bytes)
2011-12-27 13:42:20 -05:00
Stephen Lombardo
b673c72215
fix warnings under visual studio
2011-12-27 13:25:08 -05:00
Stephen Lombardo
786292f703
fixes for compilation under os x
2011-12-27 13:00:58 -05:00
Stephen Lombardo
5d4ded1850
fix hmac calls on macosx
2011-12-27 12:27:41 -05:00
Stephen Lombardo
15118068de
memory locking
2011-12-27 12:15:58 -05:00
Stephen Lombardo
a2a54885df
add test for behavior with multiple key operations
2011-12-27 12:14:17 -05:00
Stephen Lombardo
f8bf2b1cce
set meaningful test names
2011-12-27 12:01:47 -05:00
Stephen Lombardo
823a099e5e
improvements to error handling
2011-12-27 11:30:54 -05:00
Stephen Lombardo
0da4a1a5c5
minor cleanups
2011-12-27 11:05:43 -05:00
Stephen Lombardo
9f710946ac
explicitly use RAND_bytes per issue #15
2011-12-27 10:35:43 -05:00
Stephen Lombardo
5c743489b0
fix type declaration for compilation under vs
2011-12-26 16:02:20 -05:00
Stephen Lombardo
522a3d0934
Merge branch 'master' into v2beta
...
Conflicts:
Makefile.in
2011-12-26 15:29:56 -05:00
Stephen Lombardo
dea8ae9ace
Merge branch 'sqlite-release' into release-integration
...
Conflicts:
Makefile.in
2011-12-26 15:00:48 -05:00
Stephen Lombardo
ddb595fbc9
upstream 3.7.9
2011-12-26 14:52:17 -05:00
Stephen Lombardo
3e4eacddd7
Merge branch 'master' of github.com:sjlombardo/sqlcipher into v2beta
2011-10-27 10:47:30 -04:00
Billy Gray
9f498bad99
Merge branch 'ditto' of github.com:sjlombardo/sqlcipher into ditto
2011-10-18 15:10:53 -04:00
Billy Gray
8415c8be77
Merge branch 'master' of github.com:sjlombardo/sqlcipher into ditto
2011-10-18 15:10:02 -04:00
Billy Gray
e8c22203e3
Xcode 4.2 project file modernization
2011-10-18 15:09:10 -04:00
Billy Gray
b780ebd0c7
Merge branch 'ditto' of github.com:sjlombardo/sqlcipher into ditto
2011-10-14 16:42:44 -04:00
Billy Gray
6b55a5170b
project file modernization by Xcode 4.2
2011-10-14 16:42:02 -04:00
Billy Gray
591316cb64
Merge branch 'master' into v2beta
...
Conflicts:
sqlcipher.xcodeproj/project.pbxproj
2011-10-12 15:46:53 -04:00
Billy Gray
cb5a77187d
Revert "remove the customizations that were merged in with the project file changes we made on the ditto branch"
...
Doing this to restore Ditto includes on our down-stream branch.
Note: no changes should be made to this branch for up-stream merging!
This reverts commit ff64398d84 .
2011-10-12 15:36:51 -04:00
Billy Gray
ff64398d84
remove the customizations that were merged in with the project file changes we made on the ditto branch
2011-10-12 15:31:42 -04:00