Qca har som mål å gi en enkel og kryssplattform krypto API, ved hjelp av Qt datatyper og konvensjoner. Qca skiller API fra implementeringen ved å bruke programtillegg kjent som Providers.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/qca/2.3.8/qca-2.3.8.tar.xz
Nedlasting MD5 sum: 4c6348286c170b3da24820c977565d75
Nedlastingsstørrelse: 744 KB
Estimert diskplass som kreves: 42 MB
Estimert byggetid: 0.5 SBU (bruker parallellisme=4; legg til 0,1 SBU for tester)
make-ca-1.13, CMake-3.28.3, Qt-5.15.12, og Which-2.21
Cyrus SASL-2.1.28, GnuPG-2.4.4, libgcrypt-1.10.3, libgpg-error-1.47, nss-3.98, NSPR-4.35, p11-kit-0.25.3, Doxygen-1.10.0, Which-2.21, og Botan
Fiks plasseringen av CA sertifikatene:
sed -i 's@cert.pem@certs/ca-bundle.crt@' CMakeLists.txt
Installer Qca ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=$QT5DIR \ -DCMAKE_BUILD_TYPE=Release \ -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man \ .. && make
For å teste resultatene, kjør make test.
Nå, som root
bruker:
make install
-DCMAKE_BUILD_TYPE=Release
:
Denne bryteren brukes til å bruke et høyere nivå av
kompilatoroptimaliseringer.
-DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man
:
Installer qca mansiden på vanlig plassering.