# clone the repo
git clone https://github.com/sqlcipher/sqlcipher.git
pushd sqlcipher
# check if there are any interesting options
./configure --help
# CFLAGS will turn on encryption, default temp_store to memory,
# (file usage optional), enable full-text search, link to libcrypto
./configure CFLAGS="-DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_ENABLE_FTS3 -lcrypto"
# just to be sure everything is in the initial state
make clean
# use as many CPUs as exist
# (you could also use 'sysctl -n hw.physicalcpu', which would not include 'logical' cores)
time make -j $(sysctl -n hw.ncpu)
sudo make install
which sqlcipher
Comment feed