handshake catch
crypto: abstracted Key and added Equals.