Off the record protocol written in golang.