Qca-2.3.5

Introdução a Qca

O Qca visa a fornecer uma API criptográfica direta e multiplataforma, usando tipos de dados e convenções Qt. Qca separa a API da implementação, usando "plugins" conhecidos como "Providers".

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

  • Transferência (HTTP): https://download.kde.org/stable/qca/2.3.5/qca-2.3.5.tar.xz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 64a8c4c30a42740fca1f9a6937d3fbae

  • Tamanho da transferência: 724 KB

  • Espaço em disco estimado exigido: 42 MB

  • Tempo de construção estimado: 0,5 UPC (usando paralelismo=4; adicionar 0,1 UPC para os testes)

Dependências do Qca

Exigidas

make-ca-1.12, CMake-3.25.2, Qt-5.15.8 e Which-2.21

Opcionais

Cyrus SASL-2.1.28, GnuPG-2.4.0, libgcrypt-1.10.1, libgpg-error-1.46, nss-3.88.1, NSPR-4.35, p11-kit-0.24.1, Doxygen-1.9.6, Which-2.21 e Botan

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/qca

Instalação do Qca

Corrija o local dos certificados de AC:

sed -i 's@cert.pem@certs/ca-bundle.crt@' CMakeLists.txt

Instale Qca executando os seguintes comandos:

mkdir build &&
cd   build &&

cmake -DCMAKE_INSTALL_PREFIX=$QT5DIR            \
      -DCMAKE_BUILD_TYPE=Release                \
      -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man \
      .. &&
make

Para testar os resultados, emita: make test.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

-DCMAKE_BUILD_TYPE=Release: Essa chave é usada para aplicar um nível mais alto de otimização à compilação.

-DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man: Instala a página de manual do "qca" no local normal.

Conteúdo

Aplicativos Instalados: mozcerts-qt5 e qcatool-qt5
Bibliotecas Instaladas: libqca-qt5.so, libqca-cyrus-sasl.so, libqca-gcrypt.so, libqca-gnupg.so, libqca-logger.so, libqca-nss.so, libqca-ossl.so e libqca-softstore.so
Diretórios Instalados: $QT5DIR/include/Qca-qt5, $QT5DIR/lib/cmake/Qca-qt5 e $QT5DIR/lib/qca-qt5

Descrições Curtas

mozcerts-qt5

é uma ferramenta de linha de comando para converter "certdata.txt" em arquivos "arquivo_saida_gerada.pem"

qcatool-qt5

é uma ferramenta de linha de comando para realizar várias operações criptográficas com o "Qca"

libqca-qt5.so

é a biblioteca "Qt Cryptography Architecture" (Qca)