matrix-org / vodozemac

An implementation of Olm and Megolm in pure Rust.
Apache License 2.0
175 stars 30 forks source link

Add pickling logic to pk_encryption #180

Closed devonh closed 2 months ago

devonh commented 2 months ago

This PR adds libolm pickling to pk_encryption.

It is the same as #173 but that PR cannot be reopened since it was closed when the base branch was merged. All discussion from that PR applies here.

codecov-commenter commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 90.35%. Comparing base (57cbf7e) to head (15c1359).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #180 +/- ## ======================================= Coverage 90.35% 90.35% ======================================= Files 34 34 Lines 1907 1907 ======================================= Hits 1723 1723 Misses 184 184 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

poljar commented 2 months ago

You'll have to rebase that on top of main to get rid of many commits that were merged.

devonh commented 2 months ago

Should be good now :smile: