Skip to contentSkip to conversation

sqlcipher: new package

PATCH New Arnout Vandecappelle (Essensium/Mind) 2 participants 3 messages Jan 21, 2012 – Jan 23, 2012

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 sqlcipher: new package

From: "Arnout Vandecappelle (Essensium/Mind)" <[email protected]>

SQLCipher is a fork of SQLite that adds AES encryption using OpenSSL. It relies on tcl to generate some of its source code, so host-tcl is required.

---
 package/Config.in              |    1 +
 package/sqlcipher/Config.in    |   27 ++++++++++++++++++
 package/sqlcipher/sqlcipher.mk |   58 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 86 insertions(+), 0 deletions(-)
 create mode 100644 package/sqlcipher/Config.in
 create mode 100644 package/sqlcipher/sqlcipher.mk
package/Config.in +1 -0
index 2e91427..efed5a0 100644
@@ -273,6 +273,7 @@ endmenu
 menu "Database"
 source "package/berkeleydb/Config.in"
 source "package/mysql_client/Config.in"
+source "package/sqlcipher/Config.in"
 source "package/sqlite/Config.in"
 endmenu
 
package/sqlcipher/Config.in new file +27 -0
new file mode 100644
index 0000000..bf77307
@@ -0,0 +1,27 @@
+config BR2_PACKAGE_SQLCIPHER
+	bool "sqlcipher"
+	depends on !BR2_PACKAGE_SQLITE
+	help
+	  SQLCipher is an SQLite extension that provides 256 bits AES
+	  encryption of database files.  Note that it is a fork of SQLite
+	  and they cannot be installed side-by-side.
+	  http://sqlcipher.net
+
+config BR2_PACKAGE_SQLCIPHER_READLINE
+	bool "Command-line editing"
+	depends on BR2_PACKAGE_SQLCIPHER
+	select BR2_PACKAGE_NCURSES
+	select BR2_PACKAGE_READLINE
+	help
+	  Enable command-line editing. This requires ncurses and readline.
+
+config BR2_PACKAGE_SQLCIPHER_STAT3
+	bool "Additional query optimizations (stat3)"
+	depends on BR2_PACKAGE_SQLCIPHER
+	help
+	  Adds additional logic to the ANALYZE command and to the query
+	  planner that can help SQLite to choose a better query plan under
+	  certain situations.
+
+comment "sqlcipher conflicts with sqlite"
+	depends on BR2_PACKAGE_SQLITE
package/sqlcipher/sqlcipher.mk new file +58 -0

58 lines not on this page · raw message

Signature · 1 line
1.7.8.3
#1 lore raw

PATCH 1/1 sqlcipher: new package

Le Sat, 21 Jan 2012 22:57:00 +0100,
"Arnout Vandecappelle (Essensium/Mind)" <[email protected]> a ?crit :

Quoted 3 lines

SQLCipher is a fork of SQLite that adds AES encryption using OpenSSL. It relies on tcl to generate some of its source code, so host-tcl is required.

The dependency on host-tcl is missing, no?

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#2 lore raw

PATCH 1/1 sqlcipher: new package

Quoted 8 lines · On Monday 23 January 2012 09:59:23 Thomas Petazzoni wrote:

Le Sat, 21 Jan 2012 22:57:00 +0100,
"Arnout Vandecappelle (Essensium/Mind)" <[email protected]> a ?crit :

Quoted 3 lines

SQLCipher is a fork of SQLite that adds AES encryption using OpenSSL. It relies on tcl to generate some of its source code, so host-tcl is required.

The dependency on host-tcl is missing, no?

Duh, thanks for noticing.

Resending together with a more verbose tcl commit message.

Regards,
Arnout

Signature · 6 lines
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F