Implementation of the Double Ratchet cryptographic ratchet in C++
