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 ------------------------------------------------------- Current release: v3.4.1 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