Patryk Osmaczko 367b7722d1 feat: introduce channel-level encryption
- distribute ratchet keys at both community and channel levels
- use explicit `HashRatchetGroupID` in ecryption layer, instead of
  inheriting `groupID` from `CommunityID`
- populate `HashRatchetGroupID` with `CommunityID+ChannelID` for
  channels, and `CommunityID` for whole community
- hydrate channels with members; channel members are now subset of
  community members
- include channel permissions in periodic permissions check

closes: status-im/status-desktop#10998
2023-07-27 11:35:59 +02:00
2023-06-28 19:58:21 +01:00
2021-06-16 16:19:45 -04:00
2023-06-23 12:01:30 +01:00
2022-11-17 10:40:26 +01:00
2023-01-13 17:52:03 +00:00
2023-07-25 18:11:05 +02:00
2023-07-18 21:35:06 +08:00
2021-07-20 10:57:38 +02:00
2022-03-28 13:14:12 +01:00
2022-03-28 13:14:12 +01:00
2021-07-20 10:57:38 +02:00
2023-01-13 17:52:03 +00:00
2022-12-29 14:16:19 +08:00
2021-09-01 13:02:18 +01:00
2022-07-17 15:37:14 +02:00
2023-07-06 17:35:32 +01:00
2023-07-06 17:35:32 +01:00
2023-07-17 14:44:32 +01:00
2023-01-13 17:52:03 +00:00
2023-07-17 14:44:32 +01:00
2023-07-17 14:44:32 +01:00
2023-07-17 14:44:32 +01:00
2023-06-29 13:04:49 +01:00
Description
The Status module that consumes go-ethereum
https://status.im
Readme
Languages
Go 98.7%
Python 0.7%
Shell 0.3%
Makefile 0.1%
Groovy 0.1%