Bitcoin full node and query server

May 16, 2024

View in context in the libbitcoin Slack #general mirror.

evoskuil23:06
I think the resolution might be to embed tweetnacl into libbitcoin protocol and just let the linker sort it out.
6 replies · pmienk, evoskuil · last May 17, 2024
pmienk00:38
Don't think that'll work given the source and config changes. Likely we would have to pass the sodium detection to even get to the calls under the assumption that tweetnacl provides interface and initialization parity. Given that there's conditions that involve differentiated initialization calls for windows I think source changes in zmq will be necessary
evoskuil00:40
Can you post the link to the zmq issue/pr where they removed it?
evoskuil01:00
I see, it's not the Tweet NaCl license that's at issue. A few years back they solicited authorization for all contributors to grant relicensing (I granted it years ago). It was the guy who originally added it, I recognized him from the commit, so they pulled out that work.
evoskuil01:03
Jeesh, they are still carrying and updating my "/deprecated" msvc files (all the way back to vs2010).
evoskuil01:04
The commit is almost entirely build system. Seems like the actual C/C++ source change is compatible with the header swap. But yeah, lots of build system shit.