Welcome to my playground. As you might expect, you'll find various random experiments in this repo, ranging from fake replicas of learning management software to implementations of end-to-end encrypted messaging algorithms.
X3DH: a rudimentary implementation of the X3DH exchange protocol in Python
Double Ratchet: a rudimentary implementation of the Double Ratchet message encryption protocol in Python
All projects here are licensed under the MIT license. See LICENSE.