Ockam - End-to-end encryption and mutual authentication for distributed applications