-
Notifications
You must be signed in to change notification settings - Fork 214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete MXCryptoV2 implementation #1620
Conversation
974157e
to
befcd80
Compare
Codecov ReportBase: 15.90% // Head: 36.37% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## develop #1620 +/- ##
============================================
+ Coverage 15.90% 36.37% +20.46%
============================================
Files 577 577
Lines 90876 90876
Branches 38355 39535 +1180
============================================
+ Hits 14454 33056 +18602
+ Misses 75953 56837 -19116
- Partials 469 983 +514
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! This is a huge improvement 👏
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
A large final round of changes to the
MXCryptoV2
implementation to make it ready for alpha testing. The changes in this PR include:MXCrypto
protocol and intoMXLegacyCrypto
implementation, as they are not needed with V2 (the functionality is handled internally byCryptoMachine
)MXCrypto
with nullability to make swift code safer and more explicit. At times this means making more things nullable than necessary just to handle any rogue objective-cnil
sMatrixSDKCrypto
to the latest version which includesEncryptionSetting
MXCryptoV2
to group related functionality (apologies for impact on code review)