This project aims to explore the core key agreement and message exchange mechanisms from the Signal protocol, specifically:
This project does not implement Signal’s signature schemes, XEdDSA and VXEdDSA Signature Schemes.
The focus is solely on the key exchange mechanisms — understanding how session keys are derived securely between parties using X3DH or PQXDH.