pydevp2p
pydevp2p copied to clipboard
discovery: assert that pong and neighbour messages are signed by the expected identity
This does not fix the failed detection at all. When I remove all of those checks and just run import pyelliptic
everything works fine. I used macports to install openssl.
this is a different #2 :) the commit is here: https://github.com/ethereum/pydevp2p/commit/b7b2a9f2ea0d0243840f812214ec235adabcd3d6
did you update pydevp2p?
I did update it. The issue is the logic behind the import check is bad. It should first do the import pyelliptic, then check if the needed ciphers are there, then determine what to do about those missing ciphers. As the code stands, pyelliptic correctly finds my ciphers no problem, but your test does not.