Closed ConiKost closed 2 years ago
@daurnimator have you had a change to look at this? In 8eaf1a460901645345e960223f9e1de7f9652376 which included https://github.com/wahern/luaossl/blob/8eaf1a460901645345e960223f9e1de7f9652376/src/openssl.c#L223 which is true with openssl 3.0.0. Given that was authored before any openssl release which would match the condition, does the code guarded by that condition need changing?
Arch packaging build failure log: lua-luaossl-20200709-2-x86_64-build.log
Any news?
@ConiKost would a build with the incompatible KDF functionality removed be of any use to you?
To be honest, I don't know. I think, this should be fine.
I made a branch with those changes https://github.com/loqs/luaossl/tree/openssl3
Any progress here? I bumped into this today when migrating to openssl3 for Alpine Linux.
For the record, a similar issue in debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005697
luaossl has been removed from Debian due to this issue: https://tracker.debian.org/news/1332808/lua-luaossl-removed-from-testing/
Many packages depending on luaossl
have also been removed because of this.
Should be fixed with https://github.com/wahern/luaossl/pull/199
Compilation fails with >=openssl-3.0.0
src/openssl.c:12204:13: error: too few arguments to function ‘EVP_KDF_derive’
You can get the full log: https://805041.bugs.gentoo.org/attachment.cgi?id=727965