The function evp_pkey_name2type and evp_pkey_type2name are OpenSSL internal function. The guard in line
|
#if (OPENSSL_VERSION_NUMBER < 0x30000130L || defined(LIBRESSL_VERSION_NUMBER)) |
did not work for newer OpenSSL versions (e.g. version 3.5.5).
The build is still okay, but when the lua-openssl lib is used, than the error "undefined symbol: evp_pkey_name2type" occur.
The function evp_pkey_name2type and evp_pkey_type2name are OpenSSL internal function. The guard in line
lua-openssl/src/pkey/core.c
Line 189 in cd5d039
did not work for newer OpenSSL versions (e.g. version 3.5.5).
The build is still okay, but when the lua-openssl lib is used, than the error "undefined symbol: evp_pkey_name2type" occur.