-
Notifications
You must be signed in to change notification settings - Fork 36
Updated packages. #517
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
Updated packages. #517
Conversation
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.
Pull Request Overview
This pull request updates package dependencies and migrates away from the encrypt package to a custom symmetric encryption implementation. The main changes modernize the SDK's dependencies and reduce reliance on third-party encryption libraries.
Key changes:
- Replaced
encryptpackage with customSymmetricKey/AesCipherimplementation - Removed
bip32package in favor of minimal custom BIP32 derivation code - Updated
pointycastlefrom ^3.7.0 to ^4.0.0 and various other dependency version bumps
Reviewed Changes
Copilot reviewed 37 out of 38 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pubspec.yaml | Updated SDK dependencies including pointycastle upgrade and removal of encrypt/bip32 packages |
| lib/common/crypto/symmetric.dart | New custom AES encryption implementation replacing encrypt package |
| lib/identity/libs/bjj/bip32_derivation.dart | New minimal BIP32 derivation implementation replacing bip32 package |
| lib/common/utils/push_service.dart | Added custom RSA public key PEM parser replacing encrypt package functionality |
| test/identity/data/data_sources/encryption_db_data_source_test.dart | Updated tests to use new encryption classes instead of mockito mocks |
| test/common/utils/push_service_test.dart | New test file for RSA PEM parsing functionality |
| lib/sdk/di/injector.config.dart | Auto-generated dependency injection configuration updates |
| Multiple .g.dart files | Auto-generated JSON serialization code formatting changes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #517 +/- ##
===========================================
+ Coverage 18.66% 19.11% +0.45%
===========================================
Files 298 300 +2
Lines 8968 9081 +113
===========================================
+ Hits 1674 1736 +62
- Misses 7294 7345 +51 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
No description provided.