go-sqlcipher
go-sqlcipher copied to clipboard
Golang SQLCipher driver conforming to the built-in database/sql interface and using the latest sqlite3 code.
_example/encrypto> go build # github.com/xeodou/go-sqlcipher ../../sqlite3-binding.c: In function ‘sqlcipher_openssl_hmac’: ../../sqlite3-binding.c:18401:12: error: storage size of ‘hctx’ isn’t known HMAC_CTX hctx; ^~~~ ../../sqlite3-binding.c:18403:3: warning: implicit declaration of function ‘HMAC_CTX_init’ [-Wimplicit-function-declaration] HMAC_CTX_init(&hctx); ^~~~~~~~~~~~~...
This package is using a the version `3.30.1` from sqlite3 which doesn't support `RETURNING` that a lot of `orms` use when creating new record in the database, I tried forking...
The `cipher_compatibility` pragma should be called immediately after if provided in dsn for indicating backward compatibility requirement (eg. from v4 -> v3), but not considered previously, so it lead to...