Phase III - PingCW/MoogleReport_backend GitHub Wiki

  • Apologies for how utterly unwieldy and huge these diagrams are.

  • Adhering to Pretty Good Privacy, which involves the exchange of public keys so that users can speak with each other. Pretty Good Privacy diagram

  • Encapsulation module for encrypting RSA ciphertext, AES ciphertext, and HMAC tag into JSON object Encapsulation

  • Decapsulation module for decrypting JSON object into RSA ciphertext, AES ciphertext, and HMAC tag to retrieve message using private key Decapsulation