Page MenuHomePhorge

Port InboundGroupSession to vodozemac
ClosedPublic

Authored by tusooa on Aug 6 2024, 7:57 PM.
Tags
None
Referenced Files
F112643: D159.1732340101.diff
Thu, Nov 21, 9:35 PM
F112555: D159.1732334013.diff
Thu, Nov 21, 7:53 PM
F112548: D159.1732333028.diff
Thu, Nov 21, 7:37 PM
F112541: D159.1732332131.diff
Thu, Nov 21, 7:22 PM
F112504: D159.1732325383.diff
Thu, Nov 21, 5:29 PM
F112492: D159.1732324195.diff
Thu, Nov 21, 5:09 PM
F112396: D159.1732307232.diff
Thu, Nov 21, 12:27 PM
Subscribers
None

Details

Summary

This uses libvodozemac for InboundGroupSession.

Type: add

CCBUG: https://iron.lily-is.land/T125

Test Plan

Verify unit tests pass. Build kazv against this. Verify you can decrypt messages in kazv.

Diff Detail

Repository
rL libkazv
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

TODO:

  • check error handling
  • add tests for error handling
  • add tests for libolm -> vodozemac conversion
Harbormaster returned this revision to the author for changes because remote builds failed.Aug 6 2024, 7:58 PM
Harbormaster failed remote builds in B245: Diff 412!
Harbormaster returned this revision to the author for changes because remote builds failed.Aug 6 2024, 10:14 PM
Harbormaster failed remote builds in B247: Diff 414!

Add test for InboundGroupSession ctor error handling

Harbormaster returned this revision to the author for changes because remote builds failed.Aug 7 2024, 3:18 PM
Harbormaster failed remote builds in B248: Diff 416!

Prepend vodozemac:: namespace

Harbormaster returned this revision to the author for changes because remote builds failed.Aug 7 2024, 8:08 PM
Harbormaster failed remote builds in B251: Diff 419!

Check error when decrypting

tusooa requested review of this revision.Aug 8 2024, 5:51 PM
This revision is now accepted and ready to land.Aug 10 2024, 1:43 AM