Page MenuHomePhorge

Port InboundGroupSession to vodozemac
ClosedPublic

Authored by tusooa on Aug 6 2024, 7:57 PM.
Tags
None
Referenced Files
F5641811: D159.1754976880.diff
Sun, Aug 10, 10:34 PM
F5605996: D159.1754957504.diff
Sun, Aug 10, 5:11 PM
F5605725: D159.1754957299.diff
Sun, Aug 10, 5:08 PM
F5605592: D159.1754957163.diff
Sun, Aug 10, 5:06 PM
F5589880: D159.1754947997.diff
Sun, Aug 10, 2:33 PM
F5589844: D159.1754947964.diff
Sun, Aug 10, 2:32 PM
F5586823: D159.1754946654.diff
Sun, Aug 10, 2:10 PM
F5586772: D159.1754946623.diff
Sun, Aug 10, 2:10 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
Branch
tusooa/inbound-group-session
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 254
Build 496: GitLab CI for libkazv
Build 495: arc lint + arc unit

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