client<->server encrypted messaging done