openssl pkeyutl не обрезает ввод с помощью клавиши DSA - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь подписать файл напрямую (не вычисляя хэши) с помощью openssl pkeyutl, используя ключ DSA, и на странице руководства говорится, что ввод должен быть усечен, если он больше ожидаемого размера хеша. Тем не менее, когда я запускаю команду

$ openssl pkeyutl -sign -inkey myDSAkey.pem -in file -out file.sign

После ввода пароля я получаю следующее сообщение:

Public Key operation error

Ошибка не возникает с файлами размером менее 20 байт. Я использую OpenSSL 1.1.0g

Заранее спасибо за помощь!

...