Update Private Group Sharing Client

akwizgran
2018-03-22 15:17:27 +00:00
parent 604fb72f03
commit e40711e5ba

@@ -36,6 +36,26 @@ The sender sets the private group's visibility to INVISIBLE when sending a leave
The sender sets the private group's visibility to INVISIBLE when sending an abort message. The recipient sets the private group's visibility to INVISIBLE when receiving an abort message. The sender sets the private group's visibility to INVISIBLE when sending an abort message. The recipient sets the private group's visibility to INVISIBLE when receiving an abort message.
### State machines
Creator state machine:
![creator-state-machine](/uploads/493d72e3a5a8ba9159255075c5e78942/creator-state-machine.png)
[creator-state-machine.odg](/uploads/e6729da0657f5dea6ad0e65425fc0d1b/creator-state-machine.odg)
Invitee state machine:
![invitee-state-machine](/uploads/e082f212f992d6fe57ef1b3097d96ee0/invitee-state-machine.png)
[invitee-state-machine.odg](/uploads/872694e54f36e6501210656af590a65f/invitee-state-machine.odg)
Peer state machine:
![peer-state-machine](/uploads/c34435df45d170b5b17fb0e0ad0e11ad/peer-state-machine.png)
[peer-state-machine.odg](/uploads/5ce3b0b86499171236512b4136ddc1d7/peer-state-machine.odg)
### Validity policy ### Validity policy
* An invite message is valid if it is well-formed, is sent by the group creator, and has a valid signature from the group creator. * An invite message is valid if it is well-formed, is sent by the group creator, and has a valid signature from the group creator.