Как получить длину приватного ключа через Openssl API?

Добрый день. Есть замечательная консольная команда которая показывает длину ключа:
openssl rsa -in private.key -text -noout | grep "Private-Key"

Есть программа на С которая при запуске получает на вход приватный ключ и в процессе работы подписывает им специальные файлики. Проблема в том, что в разных случаях ключи будут разной длины. Возникает проблема с выделением памяти под под подпись т.к. длина подписи
private_key_len / 8. Подскажите пожалуйста как получить длину ключа программно.
Спасибо!
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
@vilgeforce
Раздолбай и программист
RSA_size судя по всему возвращает размер буфера для sign_bin в байтах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы