Deprecated: Optional parameter $pophelp declared before required parameter $event is implicitly treated as a required parameter in /home/bradt/sites/blog.ipsin.org/textpattern/lib/txplib_html.php on line 1425
General error Warning: Cannot modify header information - headers already sent by (output started at /home/bradt/sites/blog.ipsin.org/textpattern/lib/txplib_html.php:1425) on line 4706
General error Warning: Cannot modify header information - headers already sent by (output started at /home/bradt/sites/blog.ipsin.org/textpattern/lib/txplib_html.php:1425) on line 5260
truecrypt on the BeagleBone Black (Debian) | ipsin.org

truecrypt on the BeagleBone Black (Debian)

May 24, 12:47 PM

As I’m using Revision B, I ended up downloading source to a mount point on the sdcard (/mnt/sdcard) as it’s too easy to fill up the 2GB root device otherwise.

Download and unpack truecrypt-7.1a-source

Download and unpack wxWidgets

export SDCARD=/mnt/sdcard
cd ${SDCARD}
wget http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.12.tar.gz
tar xvfz wxWidgets-2.8.12.tar.gz
export WX_HOME=${SDCARD}/wxWidgets-2.8.12/

Download PKCS11 headers

mkdir ${SDCARD}/pkcs
cd ${SDCARD}
wget 'ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs*.h'
export PKCS11_INC=${SDCARD}/pkcs

Build truecrypt

cd ${SDCARD}/truecrypt-7.1a-source
make NOGUI=1 WX_ROOT=${WX_HOME} wxbuild
make NOGUI=1 WXSTATIC=1

Copy the binary to the system

sudo cp Main/truecrypt /usr/bin
chown bin.bin /usr/bin/truecrypt
chmod 0755 /usr/bin/truecrypt
---

Comment

Commenting is closed for this article.

---