2019-06-09 07:24:20 +00:00
|
|
|
To maintain this code properly, the following three repositories have to be
|
|
|
|
tracked for changes (maintenance details below):
|
|
|
|
|
|
|
|
- https://github.com/mattn/go-sqlite
|
|
|
|
- https://github.com/sqlcipher/sqlcipher
|
|
|
|
- https://github.com/libtom/libtomcrypt
|
|
|
|
|
|
|
|
|
|
|
|
Update code from https://github.com/mattn/go-sqlite3
|
|
|
|
----------------------------------------------------
|
|
|
|
|
|
|
|
Current HEAD: cf7286f069c3ef596efcc87781a4653a2e7607bd
|
|
|
|
|
|
|
|
Track files:
|
|
|
|
|
|
|
|
error.go
|
|
|
|
error_test.go
|
|
|
|
sqlite3.go (dead code and extension loading removed, sqlcipher pragmas added)
|
|
|
|
sqlite3_other.go
|
|
|
|
sqlite3_test.go (adjust path)
|
|
|
|
sqlite3_windows.go
|
|
|
|
_example/simple/simple.go
|
|
|
|
sqlite3_test/sqltest.go
|
|
|
|
|
|
|
|
|
|
|
|
Update code from https://github.com/sqlcipher/sqlcipher
|
|
|
|
-------------------------------------------------------
|
|
|
|
|
2019-08-27 12:04:15 +00:00
|
|
|
Current release: v3.4.2
|
2019-06-09 07:24:20 +00:00
|
|
|
|
|
|
|
Execute:
|
|
|
|
./configure
|
|
|
|
make
|
|
|
|
|
|
|
|
Track files:
|
|
|
|
sqlite3.h
|
|
|
|
sqlite3.c
|
|
|
|
|
|
|
|
|
|
|
|
Update code from https://github.com/libtom/libtomcrypt
|
|
|
|
------------------------------------------------------
|
|
|
|
|
|
|
|
Current HEAD: bd7933cc2b43ebe7c4349614c6cf1271251ebee4
|
|
|
|
|
|
|
|
Track header files:
|
|
|
|
|
|
|
|
tomcrypt_argchk.h
|
|
|
|
tomcrypt_cfg.h
|
|
|
|
tomcrypt_cipher.h
|
|
|
|
tomcrypt_custom.h (modified)
|
|
|
|
tomcrypt.h
|
|
|
|
tomcrypt_hash.h
|
|
|
|
tomcrypt_mac.h
|
|
|
|
tomcrypt_macros.h
|
|
|
|
tomcrypt_math.h
|
|
|
|
tomcrypt_misc.h
|
|
|
|
tomcrypt_pkcs.h
|
|
|
|
tomcrypt_pk.h
|
|
|
|
tomcrypt_prng.h
|
|
|
|
|
|
|
|
Track C files:
|
|
|
|
|
|
|
|
aes.c (modified include "aes_tab.h" instead of "aes_tab.c")
|
|
|
|
aes_tab.c (renamed to aes_tab.h)
|
|
|
|
burn_stack.c
|
|
|
|
cbc_decrypt.c
|
|
|
|
cbc_done.c
|
|
|
|
cbc_encrypt.c
|
|
|
|
cbc_start.c
|
|
|
|
crypt_argchk.c
|
|
|
|
crypt_cipher_descriptor.c
|
|
|
|
crypt_cipher_is_valid.c
|
|
|
|
crypt_find_cipher.c
|
|
|
|
crypt_find_hash.c
|
|
|
|
crypt_hash_descriptor.c
|
|
|
|
crypt_hash_is_valid.c
|
|
|
|
crypt_prng_descriptor.c
|
|
|
|
crypt_register_cipher.c
|
|
|
|
crypt_register_hash.c
|
|
|
|
crypt_register_prng.c
|
|
|
|
fortuna.c
|
|
|
|
hash_memory.c
|
|
|
|
hmac_done.c
|
|
|
|
hmac_init.c
|
|
|
|
hmac_memory.c
|
|
|
|
hmac_process.c
|
|
|
|
pkcs_5_2.c
|
|
|
|
sha1.c
|
|
|
|
sha256.c
|
|
|
|
zeromem.c
|