Проблема при генерации ключа при помощи PGP SDK
Доброго времени суток всем. Пытаюсь сгенерировать ключ при помощи функции PGPGenerateKey, входящей в состав PGP SDK 1.7.8:
При этом возникает ошибка PGPError_BadParams. В документации написано, что подобная ошибка возникает, если генерируемый ключ не может использоваться для цифровой подписи. Если кто-то сталкивался с подобной проблемой – огромная просьба написать, как её можно решить. Из-за чего вообще ключ может быть непригоден для цифровой подписи? Заранее благодарен.
Размер DSA ключа должен быть равным 1024 бита.
Пробовал выставлять размер DSA-ключа равным 1024 битам. Также пробовал использовать RSA-алгоритм с размером ключа 1024 и 2048 бит – эффекта никакого. Возникает всё та же ошибка в том же месте.