Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 4
1

При вызове функции из OpenSSL программа завершается с кодом 0х1

07.01.2016, 23:53. Показов 1147. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main(int argc, char* argv[])
{
    RSA *keypair = RSA_generate_key(RSA_KEY_LENGTH, PUB_EXP, NULL, NULL);
 
    FILE *rsa_pubkey_file = fopen(PUBFILE, "w+");
    FILE *rsa_privkey_file = fopen(PRIVFILE, "w+");
 
    int temp;
    temp = PEM_write_RSAPublicKey(rsa_pubkey_file, keypair);
    fflush(rsa_pubkey_file);
    fclose(rsa_pubkey_file);
 
    temp = PEM_write_RSAPrivateKey(rsa_privkey_file, keypair, NULL, NULL, 0, 0, NULL);
    fflush(rsa_privkey_file);
    fclose(rsa_privkey_file);
}
Как только управление предается функции PEM_write_RSAPublicKey или PEM_write_RSAPrivateKey программа завершается с кодом 0х1. Не могу разобраться, что я делаю не так. Версия OpenSSL - 1.0.2e.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2016, 23:53
Ответы с готовыми решениями:

Программа завершается аварийно при вызове функции
Делаю консольное приложение на шестом Билдере. Не могу найти ошибку.Убил день. Прога компилиться...

Программа завершается с кодом 3
Добрый вечер. void IOClass::readAllData(QString name) { file->setFileName(name); ...

Libxml2 - программа завершается при выполнении функции xmlReadFile()
Привет. Делаю xml-parser, использую библиотеку libxml2. Почему-то программа завершается при...

WsprintfA: при вызове функции программа рушится
Здравствуйте. помогите пожалуйста разобраться: задание: используя функции WinApi, получить размер...

2
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,169
Записей в блоге: 10
08.01.2016, 09:28 2
Проверка на ошибки позволит узнать откуда "растут корни".
0
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 4
08.01.2016, 11:49  [ТС] 3
Разобрался. Дело было в libeay32.dll, которая установилась в SysWOW64. После замены ее на скомпилированную на моей машине все нормально.

Добавлено через 6 минут
Хотя нет. Не разобрался. Работает только debug build этой библиотеки.
0
08.01.2016, 11:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2016, 11:49
Помогаю со студенческими работами здесь

Программа перестает отвечать при вызове функции accept()
Здравсвуйте, пытаюсь работать с системными сокетами, сделав сервер для простенькой сетевой игры, но...

При вызове функции программа аварийно завершает работу
Здравствуйте, уважаемые форумчане! Помогите, пожалуйста, разобраться, что я делаю не так. При...

При вызове второго раза функции, зависает программа
Программа сначала с помощью клавиатуры выбирает куда мы будем записывать данные. При первом вызове...

Класс - Ошибки при вызове методов: В вызове функции отсутствует список аргументов
Добрый вечер всем! При изучении и написании работы столкнулся с ошибкой от которой не могу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru