使用openssl交叉编译的libcurl库
使用openssl交叉编译的libcurl库,在应用层使用https协议不校验证书的情况下会报椭圆曲线错误,错误如下:
1012606B:elliptic curve routines:EC_POINT_set_affine_coordinates:point is not on curve
应用层示例代码
#include <curl/curl.h>
#include <stdio.h>
#include <stdint.h>
size_t login_result(void *ptr, size_t size, size_t nmemb, FILE *stream)
{
if(ptr != NULL)
{
printf("%s\n", ptr);
}
return size * nmemb;
}
int login()
{
CURL *curl;
CURLcode res;
char url[1024] = {
0};
uint8_t key[64] = {
0};
char temp[128] = {
0};
char sign[128] = {
0};
int ret