Автор Тема: Шифрование с помощью QCA  (Прочитано 1561 раз)

Оффлайн Hoblin

  • Участник
  • *
  • Сообщений: 32
Шифрование с помощью QCA
« : 06.10.2010 11:12:33 »
Есть задача шифрования данных в qt-программе. Судя по документации, нужно использовать классы QCA, реализующие алгоритмы шифрования.

Устанавливаю пакеты (qca2 для базовых алгоритмов типа SHA-1 и qca2-ossl для SSL)
$ 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

После установки программа видит библиотеки QtCrypto, но простая проверка QCA::isSupported("sha1") или QCA::isSupported("aes128-cbc-pkcs7") всегда возвращает false, что свидетельствует о том, что алгоритмы не поддерживаются. По документации с http://delta.affinix.com/docs/qca/ получается, что должно вернуться true.

Что я делаю не так? Кто-нибудь может подсказать, работает ли шифрование методами QCA в альте?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Шифрование с помощью QCA
« Ответ #1 : 06.10.2010 17:57:58 »
Что я делаю не так? Кто-нибудь может подсказать, работает ли шифрование методами QCA в альте?
Может, лучше спросить через багзиллу у мейнтейнера. Возможно, тесты надо проверять для qca.
Андрей Черепанов (cas@)

Оффлайн Hoblin

  • Участник
  • *
  • Сообщений: 32
Re: Шифрование с помощью QCA
« Ответ #2 : 06.10.2010 18:31:42 »
Андрей, спасибо за совет. Так в итоге и поступил:
https://bugzilla.altlinux.org/show_bug.cgi?id=24238

Хотя привык в багзиллу только очевидные баги постить. А рассылкой как-то до сих пор пользоваться не привык.