A crypto-aware instant messenger