Вызов следующего метода вызывает ошибку сегментации на BN_bin2bn
вызов:
#include <openssl/ec.h>
#define ECIES_PUBLIC_KEY_SIZE 32
static int doBin2Bn(const uint8_t* someValue)
{
BIGNUM *bn = NULL;
bn = BN_new();
BN_bin2bn(someValue, ECIES_PUBLIC_KEY_SIZE, bn);
}
Значение someValue
в %02x
формат 33313338
,
Почему это может вызвать ошибку сегмента?
Задача ещё не решена.
Других решений пока нет …