Я пытаюсь получить функцию Keygen от CyaSSL работать, используя пример в разделе 7.7 здесь: http://www.yassl.com/yaSSL/Docs-cyassl-manual-7-keys-and-certificates.htmlошибка сегментации при использовании CyaSSL Keygen
Я использую CyaSSL 3.2.0 с --enable- keygen, но не смог заставить его работать с 3.1.0.
Это код:
#include <stdio.h>
#include <cyassl/ctaocrypt/asn.h>
#include <cyassl/ctaocrypt/rsa.h>
int main() {
RsaKey genKey;
RNG rng;
int ret;
printf("%d\n",InitRng(&rng));
printf("%d\n",InitRsaKey(&genKey, 0));
ret = MakeRsaKey(&genKey, 1024, 65537, &rng);
printf("ret: %d\n",ret);
return 0;
}
Я получаю ошибку сегментации в соответствии с InitRsaKey, предположительно, из-за недопустимого писать или что-то.
У кого-нибудь есть идея, где моя проблема может быть? Подсказка:
Спасибо! #include похоже на трюк. –
KakaduChat
Нет проблем. Если у вас возникнут какие-либо другие вопросы, не стесняйтесь спрашивать! – Kaleb