I'm trying to use coincurve on a P2P client for Ethereum. I'm starting from the pydevp2p code, which uses pyelliptic, and I just found out the ECDH keys generated by coincurve are different from those generated by pyelliptic. I was assuming I could change this pydevp2p test that ensures the generated ECDH keys match certain static values to use coincurve directly and it'd just work, but the modified version of that test does not generate the expected ECDH key