doubleratchet This is an implementation to learn the mechanisms and design of the double ratchet algorithm.