matrix-js-sdk
Support for e2e key backups
#736
Merged

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