lua-resty-rsa提示EVP_PKEY_size error
主要是因为openssl的版本太高了
在最新版本中对一些define改名了
https://docs.openssl.org/master/man3/EVP_PKEY_get_size/
修改 /usr/local/openssl/lualib/resty/rsa.lua
--定义成EVP_PKEY_get_size,但是老的EVP_PKEY_size也需要保留
int EVP_PKEY_size(EVP_PKEY *pkey);
int EVP_PKEY_get_size(EVP_PKEY *pkey);
--调用的地方也要修改
--local size = C.EVP_PKEY_size(pkey)
local size = C.EVP_PKEY_get_size(pkey)