Bug 41057

Summary: не работает проверка подписи через терминал
Product: Branch p10 Reporter: Anton Zhukharev <ancieg>
Component: kde5-kgpgAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: zerg
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Anton Zhukharev 2021-10-05 18:07:21 MSK
Версия пакета:
    kde5-kgpg-21.08.1-alt1

Стенды:
    534f222eb1f4dab781ce381ec6ed0765  kworkstation-install-10.0-alpha20210727-x86_64.iso

Шаги для воспроизведения:
    1. запустить "Меню -> Инструменты -> KGpg (Шифрование)"
    2. в системном трее найти KGpg, нажать по нему ПКМ, нажать "Менеджер ключей"
    3. в программе выполнить "Ключи -> Создать пару ключей"
    4. заполнить все поля, размер ключа - 4096, алгоритм - "RSA и RSA", нажать "OK"
    5. задать пароль
    6. в следующем окне "Создана новая пара ключей - KGpg" нажать "Ок", оставив все параметры по умолчанию
    7. создать файл file с произвольным содержимым
    8. в терминале выполнить команду:
        kgpg -S file
       выбрать ключ, ввести пароль
    9. удостовериться, что сознан файл file.sig, лежащий в рабочей директории
    10. проверить подпись при помощи команды:
        kgpg -V file.sig

Результат:
    окно с сообщением "Требуется ввести строку для поиска."

Ожидаемый результат:
    выбор ключа и подпись файла.

Дополнительные исследования:
    1. если подписывать при помощи графического интерфейса пользователя, то содержимое .sig-файла будет отличаться (если подписывать при помощи kgpg -S file, то в результирующем файле будет только сама подпись без содержимого)
    2. при проверке подписи файла, созданного через терминал, проверка не происходит - происходит подпись уже подписанного файла
    3. проверка подписи файла, созданного при помощи графического интерфейса пользователя, производится успешно