Commit Graph

11 Commits

Author SHA1 Message Date
Stephen Lombardo
c40ffaa964 add PRAGMA cipher_memory_security to control settings; lock/unlock memory in manager 2018-09-11 12:56:45 -04:00
Stephen Lombardo
02cee4ca2a add support for HMAC-SHA256 and HMAC-SHA512 (default) for HMAC and PBKDF2 2018-09-05 17:39:07 -04:00
Nick Parker
f9044bf604 Initial reporting of the cipher provider version
Execute PRAGMA cipher_provider_version;

Supports OpenSSL, libtomcrypt, and
common crypto when running on OS X
2016-02-22 15:53:08 -06:00
Nick Parker
29b00cb2fc Initial FIPS integration 2015-03-10 14:33:43 -05:00
Nick Parker
bdd8d0a5c6 Change pass field to unsigned char * in cipher_ctx 2013-10-15 10:08:16 -05:00
Stephen Lombardo
c9ec48ded8 add function to return current registered provider 2013-06-21 11:11:02 -04:00
Stephen Lombardo
51079a8775 resolve build warnings under clang 2013-06-21 11:01:18 -04:00
Stephen Lombardo
a828432a72 normalize license statements, ifdefs, and wrapper comments 2013-06-12 11:01:38 -04:00
Nick Parker
eb0b37148e Add entropy to fortuna pool during hmac derivation 2013-06-05 16:48:36 -05:00
Nick Parker
9c4d19eb4f Add read-only PRAGMA cipher_provider
Provides a readonly name of the cipher provider.  Available once
the codec_ctx has been properly initialized as the provider name
is sourced from the sqlcipher_provider implementation.
2013-06-05 11:28:32 -05:00
Stephen Lombardo
5296f3334b fixup build to include new sqlcipher.h 2013-05-31 02:40:08 -04:00