//use bytes::BytesMut;
use Vec;
use HandshakeState;
use crate Result;
/// Handshake message
pub type Message = ;
/// Describes the step result what the relevant party should do after sending out the
/// provided message (if any)
/// Objects that can perform 1 handshake step implement this trait