Qca-2.0.3

Introduction to Qca

Qca aims to provide a straightforward and cross-platform crypto API, using Qt datatypes and conventions. Qca separates the API from the implementation, using plugins known as Providers.

This package is known to build and work properly using an LFS-7.5 platform.

Package Information

Qca Dependencies

Required

Qt-4.8.5 and Which-2.20

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qca

Installation of Qca

Install Qca by running the following commands:

sed -i '217s@set@this->set@' src/botantools/botan/botan/secmem.h &&
./configure --prefix=$QTDIR \
            --certstore-path=/etc/ssl/ca-bundle.crt \
            --no-separate-debug-info &&
make

To test the results, issue make test.

Now, as the root user:

make install

Command Explanations

sed -i '217s@set@...: This sed fixes compiling with GCC 4.7 and newer. It is safe to omit when compiling with older GCC versions.

--certstore-path=/etc/ssl/ca-bundle.crt: Causes the build to use the system-installed CA Certificates instead of a bundled copy.

--no-separate-debug-info: Prevents installation of a separate library and program file with debug information.

Contents

Installed Programs: qcatool2
Installed Libraries: libqca.so
Installed Directories: $QTDIR/include/QtCrypto

Short Descriptions

qcatool2

is a command line tool for performing various cryptographic operations with Qca.

libqca.so

is the Qt Cryptography Architecture (Qca) library.

Last updated on 2014-02-27 09:10:28 -0800