Address ENG-10130.
When main compaction is created, we want to update main database with fresh encryption key too to ensure consistency, which is especially important during QR auth.
Details
Details
- Reviewers
kamil - Commits
- rCOMM1c31568b9f3e: [native] Rekey main db after creating compaction
- Created backup compaction and confirmed the main DB is rekeyed and still usable.
- Added a device with QR flow - it was able to restore
- Logged out and successfully restored the primary device
Made sure it has no effect for UserKeys only backup (usingFullBackup = false)
Diff Detail
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable