@@ -23,17 +23,21 @@ SQLite3 shell with sqleet encryption support can be compiled as follows:
23
23
% gcc sqleet.c shell.c -o sqleet
24
24
```
25
25
26
- [ Example] ( #example ) illustrates sqleet encryption using the compiled shell.
26
+ [ Example] ( #example ) illustrates sqleet encryption using the compiled shell. The
27
+ C interface of the sqleet encryption extension is described in section [ SQLite3
28
+ encryption API] ( #sqlite3-encryption-api ) .
27
29
28
30
To use sqleet as a library, the recommended way is to download a preconfigured
29
31
[ release package] ( https://github.com/resilar/sqleet/releases/latest ) instead of
30
- cloning the master. The contained ` sqleet.c ` and ` sqleet.h ` files are drop-in
31
- replacements for the official ` sqlite3.c ` amalgamation and ` sqlite3.h ` header.
32
- The C interface of the sqleet encryption extension is described in section
33
- [ SQLite3 encryption API] ( #sqlite3-encryption-api ) .
34
-
35
- Run ` ./script/amalgamate.sh <sqleet.c >amalgamation.c ` to produce amalgamation
36
- of custom SQLite3/sqleet version with encryption support.
32
+ cloning the source repository. Contained ` sqleet.c ` and ` sqleet.h ` files are
33
+ drop-in replacements for the official ` sqlite3.c ` amalgamation and ` sqlite3.h `
34
+ header. Alternatively, ` sqleet.c ` and ` sqleet.h ` of the source repository can
35
+ be used directly if all sqleet source files are available at compile time.
36
+
37
+ To produce a custom release version of sqleet, run `./script/amalgamate.sh
38
+ <sqleet.c >release.c` to create amalgamation of SQLite3 with sqleet encryption
39
+ support. Likewise, ` ./script/amalgamate.sh <sqleet.h >release.h ` to amalgamate
40
+ the header.
37
41
38
42
39
43
Cryptography buzzwords
0 commit comments