A ratcheting forward secrecy protocol for synchronous and asynchronous messaging environments.
