Nick Parker
50843f0b85
Check crypto library availability by type
2013-06-04 10:13:02 -05:00
Nick Parker
e44f59f2b3
Add support for --with-crypto-lib from autoconf
...
The default configure script generated from autoconf will default to
using OpenSSL as the crypto library. With the new --with-crypto-lib
flag, users can specify libtomcrypto as an alternative crypto library.
2013-06-03 16:45:44 -05:00
Nick Parker
f6e4ed4783
Initial commit with support for using libtomcrypt.
2013-05-31 14:40:12 -05:00
Nick Parker
22bccfd164
Remove unneeded buffer from openssl_ctx
2013-05-29 15:52:12 -05:00
Nick Parker
d720c6e3d1
Pass lib_ctx to all crypto_impl functions
2013-05-29 15:44:28 -05:00
Nick Parker
f413acf207
Pull crypto_openssl into Makefile.in for building
2013-05-29 15:10:48 -05:00
Stephen Lombardo
1bc791708a
separate out openssl implementation to separate source file
2013-05-29 11:18:32 -04:00
Stephen Lombardo
d85cc20dc8
update to version 2.2.0
2013-05-24 16:37:12 -04:00
Stephen Lombardo
47e8413d24
Merge branch 'deb' into prerelease-int
...
Conflicts:
Makefile.in
VERSION
configure
2013-05-24 16:36:21 -04:00
Nick Parker
297e94d2c2
Merge sqlite-release(3.7.17) into prerelease-integration
...
Conflicts:
src/pragma.c
2013-05-21 15:42:46 -05:00
Nick Parker
67300dfce8
Snapshot of upstream SQLite 3.7.17
2013-05-21 15:38:11 -05:00
Stephen Lombardo
94915f34f5
rebuild configure script
2013-03-20 16:40:14 -04:00
Stephen Lombardo
cd2c50036b
update autoconf to pull automatically use VERSION
2013-03-20 16:38:02 -04:00
Stephen Lombardo
ed1e161168
remove -DNDEBUG flag on debug builds
2013-02-25 13:59:50 -05:00
Nick Parker
cfb5032bf3
Bumping the CIPHER_VERSION
2013-01-16 13:34:37 -06:00
Nick Parker
7d88842525
Snapshot of upstream SQLite 3.7.15.2
2013-01-15 16:38:05 -06:00
Nick Parker
a28a2a2309
Merge sqlite-release(3.7.15.2) into prerelease-integration
2013-01-15 16:38:05 -06:00
Stephen Lombardo
226e79762e
merge debian patch
2013-01-09 21:14:37 -05:00
Stephen Lombardo
cf9fb1e077
rev to 2.1.1
2012-12-07 10:56:20 -05:00
Stephen Lombardo
f7781428d8
remove inline to support vs compilation
2012-12-07 10:55:59 -05:00
Stephen Lombardo
37f48491ce
ignore build artifacts
2012-12-07 08:51:51 -05:00
Stephen Lombardo
58980b9a5d
normalize check for context in cipher pragma
2012-11-16 16:27:50 -05:00
Stephen Lombardo
a21a776ade
fix flag checks
2012-11-16 16:20:37 -05:00
Stephen Lombardo
bea4a2c894
pragma to query cipher_hmac_pgno setting
2012-11-16 16:16:10 -05:00
Stephen Lombardo
7aaf777c48
remove redundant memset calls
2012-11-16 15:22:04 -05:00
Stephen Lombardo
c875686617
fixup some comments
2012-11-16 15:20:44 -05:00
Stephen Lombardo
e8c819bcf8
sqlcipher_memset avoid's memset optimization
2012-11-16 15:05:33 -05:00
Stephen Lombardo
72a9eb2161
improvement to mem comparison in ismemset
2012-11-16 14:36:28 -05:00
Stephen Lombardo
ef3ca72e31
pragma to print hmac salt mask
2012-11-16 13:32:03 -05:00
Stephen Lombardo
c76596b12d
pragma to return fast_kdf_iter
2012-11-16 12:52:51 -05:00
Stephen Lombardo
41d4c53cb4
rework some pragma related interfaces
2012-11-16 12:42:41 -05:00
Stephen Lombardo
caf3865b8b
pragmas to override hmac salt mask and allow migration of 2.0 beta databases
2012-11-16 11:13:14 -05:00
Stephen Lombardo
2fd20b36e1
preserve const qualifier
2012-11-16 08:52:07 -05:00
Stephen Lombardo
9d38ddee10
Merge branch 'prerelease' of ssh://github.com/sqlcipher/sqlcipher into prerelease
2012-11-15 18:49:21 -05:00
Stephen Lombardo
58acc8269f
Merge branch 'sqlite-release' into prerelease-int
2012-11-15 18:46:41 -05:00
Stephen Lombardo
801e036cd8
upstream 3.7.14.1
2012-11-15 18:45:58 -05:00
Stephen Lombardo
d427cb370a
Merge pull request #37 from developernotes/prerelease
...
Prerelease
2012-11-06 12:30:09 -08:00
Nick Parker
45235df3f7
Adding tests for checking the cipher PRAGMA
2012-11-06 12:24:30 -06:00
Nick Parker
9c94733fb3
Adding tests for checking initial value and changes to the following
...
PRAGMAs: cipher_use_hmac, cipher_default_use_hmac, kdf_iter, cipher_page_size
2012-11-06 12:17:40 -06:00
Nick Parker
69ef105817
Adding get support for cipher_page_size
2012-11-06 12:01:16 -06:00
Nick Parker
bc1def4a70
Adding get support to PRAGMA cipher_default_use_hmac
2012-11-06 11:48:35 -06:00
Nick Parker
9a9873b933
Adding get support to PRAGMA cipher_use_hmac
2012-11-06 11:41:59 -06:00
Nick Parker
6eb69e384a
Adding get support to the PRAGMA kdf_iter
2012-11-06 11:20:39 -06:00
Nick Parker
693a403f76
Print the cipher PRAGMA when context exists
2012-10-15 14:18:54 -05:00
Stephen Lombardo
fc04d69470
initialize memory in sqlcipher_malloc before use
2012-10-03 08:09:02 -04:00
Stephen Lombardo
273558efc6
improvements to memory comparison
2012-10-02 12:36:25 -04:00
Stephen Lombardo
9a6807e1b6
deactivation routine to call EVP_cleanup
2012-10-02 11:55:07 -04:00
Stephen Lombardo
48215584ab
bump version to 2.1.0 due to functional change in hmac calculation
2012-07-18 14:50:47 -04:00
Stephen Lombardo
aec2fe4efc
Merge branch 'sqlite-release' into prerelease-integration
2012-07-18 14:43:41 -04:00
Stephen Lombardo
de4f34b64d
track 3.7.13
2012-07-18 14:42:52 -04:00