Qca-2.1.1

Introduction à Qca

Qca vise à fournir une API de chiffrement directe et de plate-forme croisée, utilisant des types de données et des conventions Qt. Qca sépare l'API de l'implémentation, en utilisant des plugins connus en tant que fournisseurs.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Informations sur le paquet

  • Téléchargement (HTTP) : http://download.kde.org/stable/qca/2.1.1/src/qca-2.1.1.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 657cc701316600199199a6b6cb2c73c9

  • Taille du téléchargement : 676 Ko

  • Estimation de l'espace disque requis : 28 Mo

  • Estimation du temps de construction : 1.2 SBuo (0.3 SBU supplémentaires pour les tests)

Dépendances de Qca

Requises

Certificats d'autorité de certification, CMake-3.4.3, Qt-4.8.7 ou Qt-5.5.1 et Which-2.21

Facultatives

Cyrus SASL-2.1.26, GnuPG-2.1.11, libgcrypt-1.6.5, libgpg-error-1.21, NSS-3.23, NSPR-4.12, OpenSSL-1.0.2g, p11-kit-0.23.2, Doxygen-1.8.11 et Which-2.21

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

Installation de Qca

Si vous le souhaitez, supprimez plein d'alertes irritantes lors de la construction :

sed -i 's/BSD/DEFAULT/' CMakeLists.txt

Ce paquet peut être construit avec Qt-4.8.7 ou Qt-5.5.1. Si vous utilisez qt4, lancez :

QT_DIR=$QT4DIR &&
QT4_BUILD=ON

Si vous utilisez qt5, lancez :

QT_DIR=$QT5DIR &&
QT4_BUILD=OFF

Installez Qca en lançant les commandes suivantes :

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=$QT_DIR            \
      -DCMAKE_BUILD_TYPE=Release                \
      -DQT4_BUILD=$QT4_BUILD                    \
      -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man \
      ..                                        &&
unset QT_DIR QT4_BUILD                          &&

make

Pour tester les résultats, tapez make test.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

-DCMAKE_BUILD_TYPE=Release : Ce paramètre est utilisé pour appliquer le plus haut niveau d'optimisation du compilateur.

-DQT4_BUILD=ON : Ce paramètre est utilisé pour forcer la construction avec Qt4 même si Qt5 est trouvé.

-DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man : Installe les pages de manuel qca à l'emplacement normal.

Contenu

Programmes installés: mozcerts et qcatool (si vous construisez avec Qt5, les binaires ont un suffixe -qt5)
Bibliothèques installées: libqca.so (libqca-qt5.so si vous construisez avec Qt5) et des greffons dans $QT4DIR/lib/qca/crypto
Répertoires installés: $QT4DIR/include/QtCrypto (ou $QT5DIR/include/Qca-qt5), $QT4DIR/lib/cmake/Qca (ou $QT5DIR/lib/cmake/Qca-qt5) et $QT4DIR/lib/qca (ou $QT5DIR/lib/qca-qt5)

Descriptions courtes

mozcerts

est un outil en ligne de commandes pour convertir certdata.txt en fichiers outfile.pem.

qcatool

est un outil en ligne de commandes pour réaliser différentes opérations de chiffrage avec Qca.

libqca.so

est la bibliothèque de l'architecture de chiffrement Qt (Qca).

Last updated on 2016-03-04 21:19:47 +0100