Evgeny
2db92ff6ed
core: group member/owner keys for signing important messages (#6597)
* rfc: member keys
* update plan
* new encoding for message batches
* send new batch encoding in relay-based groups
* mvp launch plan
* update plan
* core: verify group member keys (#6669)
* core: verify group member keys
* refactor, process forwards
* refactor parsing
* refactor parsing 2
* refactor parser 3
* update rfc
* simplify
* simplify
* log tag
* refactor tag logging
* refactor withVerifiedSig
* simplify
* refactor more
* comment
* fix encoding
* fix sending as group for the new binary batch encoding
* unify types
* update api docs
* clean up
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
* core: signing messages with member keys (#6675)
* core: signing messages with member keys (types)
* sign messages
* refactor batching
* better
* refactor
* remove unused Eq
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
* core: forward signed messages as unchanged binary strings (#6678)
* core: forward signed messages as unchanged binary strings
* refactor
* consolidate types
* refactor VerifiedMsg
* refactor more
* undo rename
Co-authored-by: Evgeny <evgeny@poberezkin.com>
* update schema and plans
* add signed status to chat items and events
* test signed chat items
* unify parser
* PostgreSQL fix, remove unused fields, option to send inline files in the tests
* change inline files config
* revert inline config change
* use different characters in batch encoding, to avoid conflict with inline files
* fix test, api docs, query plans
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-03-16 10:46:35 +00:00
..
2025-10-23 21:49:12 +01:00
2023-05-23 09:48:08 +01:00
2022-04-11 22:29:08 +01:00
2022-04-11 22:29:08 +01:00
2022-04-11 22:29:08 +01:00
2022-04-11 22:29:08 +01:00
2022-04-11 22:29:08 +01:00
2022-05-01 09:30:41 +01:00
2022-05-28 19:13:07 +01:00
2022-06-06 16:23:47 +01:00
2022-08-18 11:35:31 +04:00
2022-09-14 19:45:21 +04:00
2022-08-30 12:49:07 +01:00
2022-09-11 19:07:29 +01:00
2022-09-28 20:47:06 +04:00
2022-10-24 12:45:33 +01:00
2022-10-13 17:12:22 +04:00
2022-10-20 19:27:00 +04:00
2022-12-15 15:17:29 +04:00
2022-12-28 16:28:07 +04:00
2023-09-03 08:32:21 +01:00
2023-05-08 20:05:49 +01:00
2023-05-23 08:42:48 +01:00
2023-05-23 09:48:08 +01:00
2023-06-01 21:04:51 +04:00
2023-08-10 20:32:18 +04:00
2023-08-10 20:33:11 +04:00
2023-08-26 16:51:05 +01:00
2023-09-01 19:43:07 +04:00
2023-09-12 17:24:41 +04:00
2023-11-16 21:53:54 +00:00
2023-11-01 17:30:19 +04:00
2023-10-04 20:58:22 +04:00
2024-02-24 09:27:55 +00:00
2023-10-06 14:27:13 +04:00
2023-10-13 00:05:06 +01:00
2023-11-16 21:53:54 +00:00
2023-11-01 17:30:40 +04:00
2023-10-25 16:39:46 +01:00
2024-02-13 12:10:58 +04:00
2024-01-15 19:56:11 +04:00
2024-02-19 12:20:12 +00:00
2024-02-26 15:05:25 +04:00
2024-02-24 15:00:16 +00:00
2024-03-01 11:27:13 +04:00
2024-04-01 15:04:13 +01:00
2024-03-26 11:29:28 +04:00
2024-04-05 16:46:37 +01:00
2024-04-17 13:53:45 +04:00
2024-04-30 07:53:27 +01:00
2024-06-03 14:15:41 +04:00
2024-06-25 09:51:55 +04:00
2024-07-09 18:29:36 +01:00
2024-11-04 13:28:57 +00:00
2025-08-07 11:13:35 +01:00
2025-08-07 11:13:35 +01:00
2025-01-04 18:33:27 +00:00
2025-01-04 18:33:27 +00:00
2025-01-29 13:04:48 +00:00
2025-07-30 17:09:00 +01:00
2025-02-17 17:41:27 +04:00
2025-04-02 07:57:18 +00:00
2026-03-16 10:46:35 +00:00
2025-08-09 20:29:25 +01:00
2025-08-28 07:13:52 +01:00
2025-09-12 13:22:34 +00:00
2026-01-21 13:19:06 +00:00
2025-10-23 21:49:12 +01:00
2025-11-18 07:26:25 +00:00
2025-12-09 14:48:32 +00:00
2025-12-29 20:47:13 +00:00
2025-12-18 08:58:27 +00:00
2026-01-21 13:19:06 +00:00
2026-03-16 10:46:35 +00:00
2026-02-14 09:26:18 +00:00
2022-05-12 17:37:09 +04:00
2022-05-02 17:06:49 +01:00