ports/160993: New port: security/sqlcipher

Nicolas de Bari Embriz nbari at dalmp.com
Sat Sep 24 20:20:11 UTC 2011


>Number:         160993
>Category:       ports
>Synopsis:       New port: security/sqlcipher
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 24 20:20:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Nicolas de Bari Embriz <nbari at dalmp.com>
>Release:        3.7.2
>Organization:
>Environment:


	
>Description:
Open Source Full Database Encryption for SQLite
SQLCipher is an SQLite extension that provides transparent 256-bit AES encryption of database files. Pages are encrypted before being written to disk and are decrypted when read back. Due to the small footprint and great performance it’s ideal for protecting embedded application databases and is well suited for mobile development.

Blazing fast performance with as little as 5-15% overhead for encryption on many operations
100% of data in the database file is encrypted
Uses good security practices (CBC mode, key derivation)
Zero-configuration and application level cryptography
Broad platform support: works with C/C++, Obj-C, QT, Win32/.NET, Java, Python, Ruby, etc on Windows, Linux, iPhone/iOS…
Algorithms provided by the peer reviewed OpenSSL crypto library.
>How-To-Repeat:
	
>Fix:

	

--- sqlcipher.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	sqlcipher
#	sqlcipher/distinfo
#	sqlcipher/Makefile
#	sqlcipher/pkg-plist
#	sqlcipher/pkg-descr
#
echo c - sqlcipher
mkdir -p sqlcipher > /dev/null 2>&1
echo x - sqlcipher/distinfo
sed 's/^X//' >sqlcipher/distinfo << 'ddfe836619e9f8607a240c7de55b3e30'
XSHA256 (sqlcipher-3.7.2.tar.bz2) = 6e8e20368fe4cea358a3d7db8064c64e4c1c05aa5657843b3e6edac8515fac02
XSIZE (sqlcipher-3.7.2.tar.bz2) = 2541898
ddfe836619e9f8607a240c7de55b3e30
echo x - sqlcipher/Makefile
sed 's/^X//' >sqlcipher/Makefile << '02cbbe415cb50af33832680aaee93734'
X# New ports collection makefile for:	sqlcipher
X# Date created:		24 Sep 2011
X# Whom:			Nicolas de Bari Embriz <nbari at dalmp.com>
X#
X# $FreeBSD$
X
XPORTNAME=	sqlcipher
XPORTVERSION=	3.7.2
XCATEGORIES=	security
XMASTER_SITES=	https://github.com/downloads/nbari/${PORTNAME}/ \
Xhttp://cloud.github.com/downloads/nbari/${PORTNAME}/
X
XMAINTAINER=	nbari at dalmp.com
XCOMMENT=	Open Source Full Database Encryption for SQLite
X
XLICENSE=	BSD
X
XLIB_DEPENDS=	sqlite3.8:${PORTSDIR}/databases/sqlite3
X
XUSE_BZIP2=	YES
X
XUSE_LDCONFIG=yes
XUSE_TCL_BUILD=	84+
X
XCFLAGS+=	-DSQLITE_HAS_CODEC
XLDFLAGS+=	-lcrypto
X
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--enable-tempstore=yes
XCONFIGURE_ARGS+=	CFLAGS="${CFLAGS}"
XCONFIGURE_ARGS+=	LDFLAGS="${LDFLAGS}"
X
X.include <bsd.port.mk>
02cbbe415cb50af33832680aaee93734
echo x - sqlcipher/pkg-plist
sed 's/^X//' >sqlcipher/pkg-plist << 'b202677015bcee270a7c14aec024ffac'
Xbin/sqlite3
Xinclude/sqlite3.h
Xinclude/sqlite3ext.h
Xlib/libsqlite3.a
Xlib/libsqlite3.la
Xlib/libsqlite3.so
Xlib/libsqlite3.so.8
Xlib/pkgconfig/sqlite3.pc
X at dirrm lib/pkgconfig
b202677015bcee270a7c14aec024ffac
echo x - sqlcipher/pkg-descr
sed 's/^X//' >sqlcipher/pkg-descr << 'a0af3cb6a2e2ea56609c66d5469bcf1f'
XOpen Source Full Database Encryption for SQLite
X
X- 100% of data in the database file is encrypted
X- Uses good security practices (CBC mode, key derivation)
X- Zero-configuration and application level cryptography
X- Algorithms provided by the peer reviewed OpenSSL crypto library.
X
XWWW:  http://sqlcipher.net/
a0af3cb6a2e2ea56609c66d5469bcf1f
exit
--- sqlcipher.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list