diff --git a/Transport-Key-Agreement-Client.md b/Transport-Key-Agreement-Client.md index 477a6ab..c76c687 100644 --- a/Transport-Key-Agreement-Client.md +++ b/Transport-Key-Agreement-Client.md @@ -4,4 +4,6 @@ It establishes transport keys with each contact for any transports that were add The `ACTIVATED` state lets us know that we already completed a session, so we don't create a new session if we receive another key message from the contact. Otherwise a malicious contact could cause us to create an unlimited number of key sets and run out of memory. -TODO document the rest including state machine diagram \ No newline at end of file +![key-agreement-client](uploads/7b24bc33cbe69ff9012f5a3fd99ba678/key-agreement-client.png) + +[key-agreement-client.odg](uploads/866fec24fccce471ea1bb66ed5ed0ba0/key-agreement-client.odg) \ No newline at end of file