get_crypto_peer used to create a CryptoPeerObject and the old constructor would do the handshake right away, so now that it's not, we do the handshake here too.