Unit tests for ed25519 link handshake code
We can't do a halfway job on unit tests for the link handshake; we need to make sure everything invalid fails. So I can't put 15055_wip into needs_review until the test coverage is much higher, and we really test all the different ways a handshake can go wrong.