matrix-js-sdk
Support for e2e key backups
#736
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
85
Changes
View On
GitHub
Commits
initial pseudocode WIP for e2e online backups
ara4n
committed
8 years ago
blindly move crypto.suggestKeyRestore over to /sync
ara4n
committed
8 years ago
Merge branch 'develop' into matthew/e2e_backups
ara4n
committed
8 years ago
initial implementation of e2e key backup and restore
uhoreg
committed
7 years ago
fix formatting and fix authedRequest usage
uhoreg
committed
7 years ago
initial draft of API for working with backup versions
uhoreg
committed
7 years ago
pass in key rather than decryption object to restoreKeyBackups
uhoreg
committed
7 years ago
check that crypto is enabled
uhoreg
committed
7 years ago
add copyright header to backup.spec
uhoreg
committed
7 years ago
Merge branch 'e2e_backups' of git://github.com/uhoreg/matrix-js-sdk into uhoreg-e2e_backups
dbkr
committed
7 years ago
fix some bugs
uhoreg
committed
7 years ago
split the backup version creation into two different methods
uhoreg
committed
7 years ago
Merge branch 'e2e_backups' of git://github.com/uhoreg/matrix-js-sdk into uhoreg-e2e_backups
dbkr
committed
7 years ago
Merge remote-tracking branch 'origin/develop' into uhoreg-e2e_backups
dbkr
committed
7 years ago
WIP e2e key backup support
dbkr
committed
7 years ago
Check sigs on e2e backup & enable it if we can
dbkr
committed
7 years ago
Make multi-room key restore work
dbkr
committed
7 years ago
Add isValidRecoveryKey
dbkr
committed
7 years ago
Soe progress on linting
dbkr
committed
7 years ago
More linting
dbkr
committed
7 years ago
Make tests pass
dbkr
committed
7 years ago
Fix lint mostly
dbkr
committed
7 years ago
Fix lint
dbkr
committed
7 years ago
Bump to Olm 2.3.0 for PkEncryption
dbkr
committed
7 years ago
Free PkEncryption/Decryption objects
dbkr
committed
7 years ago
Test all 3 code paths on backup restore
dbkr
committed
7 years ago
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups
dbkr
committed
7 years ago
Merge branch 'dbkr/wasm' into dbkr/e2e_backups
dbkr
committed
7 years ago
Fix recovery key format
dbkr
committed
7 years ago
commit the recovery key util file
dbkr
committed
7 years ago
retry key backups when they fail
uhoreg
committed
7 years ago
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups
dbkr
committed
7 years ago
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups
dbkr
committed
7 years ago
Replace base58check with a simple parity check
dbkr
committed
7 years ago
Lint
dbkr
committed
7 years ago
wrap backup sending in a try, and add delays
uhoreg
committed
7 years ago
add localstorage support for key backups
uhoreg
committed
7 years ago
Merge remote-tracking branch 'upstream/dbkr/e2e_backups' into e2e_backups
uhoreg
committed
7 years ago
de-lint plus some minor fixes
uhoreg
committed
7 years ago
fix unit tests for backup recovery
uhoreg
committed
7 years ago
more de-linting and fixing
uhoreg
committed
7 years ago
remove accidental change to eslintrc
uhoreg
committed
7 years ago
properly fill out the is_verified and first_message_index fields
uhoreg
committed
7 years ago
update backup algorithm name to agree with the proposal
uhoreg
committed
7 years ago
Merge branch 'e2e_backups' of git://github.com/uhoreg/matrix-js-sdk into uhoreg-e2e_backups
dbkr
committed
7 years ago
Update to Olm 3
dbkr
committed
7 years ago
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups
dbkr
committed
7 years ago
Merge branch 'dbkr/stop_devicelist' into dbkr/e2e_backups
dbkr
committed
7 years ago
Stop client after backup tests
dbkr
committed
7 years ago
We can always import these now
dbkr
committed
7 years ago
Speed up time rather than increasing timeouts
dbkr
committed
7 years ago
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups
dbkr
committed
7 years ago
Fix jsdoc
dbkr
committed
7 years ago
Bump db version
dbkr
committed
7 years ago
Fix a few e2e backup bits
dbkr
committed
7 years ago
Fix DeviceList index of users by identity key
dbkr
committed
7 years ago
lint
dbkr
committed
7 years ago
PR feedback 1/n
dbkr
committed
7 years ago
factor out duplicated test code
dbkr
committed
7 years ago
Add crypto. prefix to keyBackupStatus event
dbkr
committed
7 years ago
Conclusion: no, it shouldn't
dbkr
committed
7 years ago
More modern loop syntax
dbkr
committed
7 years ago
Change getDeviceByIdentityKey() to just the 2 arg version
dbkr
committed
7 years ago
Typo
dbkr
committed
7 years ago
Remove spurious interlopers
dbkr
committed
7 years ago
clarify comment
dbkr
committed
7 years ago
remove unnecessary isFinite check
dbkr
committed
7 years ago
Remove unnecessary if
dbkr
committed
7 years ago
Catch exceptions from backupGroupSession()
dbkr
committed
7 years ago
random double linebreak
dbkr
committed
7 years ago
Clarify comment
dbkr
committed
7 years ago
refer to getAllEndToEndInboundGroupSessions for magic numbers
dbkr
committed
7 years ago
Fix key forwarded count
dbkr
committed
7 years ago
Lint
dbkr
committed
7 years ago
Add package-lock.json
dbkr
committed
7 years ago
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups
dbkr
committed
7 years ago
Update package-lock
dbkr
committed
7 years ago
Update to new API
dbkr
committed
7 years ago
Support passphrase-based e2e key backups
dbkr
committed
7 years ago
Make backup restore work
dbkr
committed
7 years ago
lint
dbkr
committed
7 years ago
Add randomString factored out from client secret
dbkr
committed
7 years ago
Rename backup API call in test
dbkr
committed
7 years ago
docs
dbkr
committed
7 years ago
Merge pull request #786 from matrix-org/dbkr/e2e_backups_passphrase
dbkr
committed
7 years ago
Loading