Bug 24238

Summary: QCA не поддерживает шифрование
Product: Sisyphus Reporter: Konstantin Kondratyuk <kondratyuk>
Component: qca2Assignee: Sergey V Turchin <zerg>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: rider, zerg
Version: unstable   
Hardware: x86   
OS: Linux   
Attachments:
Description Flags
тестовая программа none

Description Konstantin Kondratyuk 2010-10-06 18:24:08 MSD
Функция QCA::isSupported("sha1") всегда возвращает false.

Вообще, проблема получена на алгоритмах, которые поддерживаются в qca2-ossl, но выяснилось, что и SHA-1, поддерживаемый в базовом варианте qca2, не работает.
Comment 1 Konstantin Kondratyuk 2010-10-06 18:25:23 MSD
Список установленных пакетов:
$ rpm -qa|grep qca
libqca2-devel-2.0.2-alt1
libqca-1.0-alt3
libqca2-2.0.2-alt1
qca-tls-1.0-alt7
qca2-gnupg-2.0.0-alt0.2.beta3
qca2-ossl-2.0.0-alt0.2.beta3
Comment 2 Konstantin Kondratyuk 2010-10-06 18:28:52 MSD
Created attachment 4587 [details]
тестовая программа
Comment 3 Konstantin Kondratyuk 2010-10-08 17:25:32 MSD
В тестовой программе пропустил Init

После инициализации всё работает, а значит, в моей проблеме тоже какая-то моя ошибка.
Comment 4 Anton Farygin 2010-10-08 17:26:14 MSD
Это проблема в QT и его линковке с openssl
Comment 5 Konstantin Kondratyuk 2010-10-08 18:08:43 MSD
Нет, проблема в том, что я лопух и не проинициализировал шифрование.

Проверил с aes128-cbc-pkcs7 - ossl-плагин работает.