Sarah Jamie Lewis
08bb2f907f
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
As we move towards a group model that allows for different management constitutions we need to deprecate our old group security model that relied on "owners" and transitive signing/verification checks. This new model derives GroupID from the GroupKey and the GroupServer binding it both. This allows participants to know if a message was intended for the same group they are apart of (as GroupID is included in every encrypted/signed message to Groups) while allowing more dynamic management protocols to be built on top of the (now agnostic) group protocols. This PR also adds more validation logic to invites and provides the ValidateInvite function to allow the UI to validate invites separately from processing them. |
||
---|---|---|
.. | ||
common.go |