Florian Duros
0ada9803ab
ElementR: Add CryptoApi.findVerificationRequestDMInProgress
( #3601 )
...
* Add `CryptoApi.findVerificationRequestDMInProgress`
* Fix linting and missing parameters
* Move `ROOM_ID` into `test-data`
* Remove verification request from `EventDecryptor` pending list
* Fix duplicate timeline event processing
* Add extra documentation
* Try to fix sonar error
* Use `roomId`
* Fix typo
* Review changes
* Review changes
* Fix `initRustCrypto` jsdoc
* Listen to `ClientEvent.Event` instead of `RoomEvent.Timeline`
* Fix missing room id in `generate-test-data.py`
* Review changes
* Review changes
* Handle encrypted event
* Fix linting
* Comments and run timers
* Ignore 404
* Fix test
2023-07-31 15:00:15 +00:00
Florian Duros
3c59476cf7
Element-R: Store cross signing keys in secret storage ( #3498 )
...
* Store cross signing keys in secret storage
* Update `bootstrapSecretStorage` doc
* Throw error when `createSecretStorageKey` is not set
* Move mocking functions
* Store cross signing keys and user signing keys
* Fix `awaitCrossSigningKeyUpload` documentation
* Remove useless comment
* Fix formatting after merge conflict
2023-06-23 13:10:54 +00:00
Richard van der Hoff
c8f6c4dd0d
Increase crypto test timeout ( #3500 )
...
For some reason, some tests seem to be timing out in GHA. Let's try bumping up
the timeout.
2023-06-23 12:32:56 +00:00
Florian Duros
49f11578f7
ElementR: Add CryptoApi#bootstrapSecretStorage
( #3483 )
...
* Add WIP bootstrapSecretStorage
* Add new test if `createSecretStorageKey` is not set
* Remove old comments
* Add docs for `crypto-api.bootstrapSecretStorage`
* Remove default parameter for `createSecretStorageKey`
* Move `bootstrapSecretStorage` next to `isSecretStorageReady`
* Deprecate `bootstrapSecretStorage` in `MatrixClient`
* Update documentations
* Raise error if missing `keyInfo`
* Update behavior around `setupNewSecretStorage`
* Move `ICreateSecretStorageOpts` to `rust-crypto`
* Move `ICryptoCallbacks` to `rust-crypto`
* Update `bootstrapSecretStorage` documentation
* Add partial `CryptoCallbacks` documentation
* Fix typo
* Review changes
* Review changes
2023-06-20 08:40:11 +00:00
Richard van der Hoff
858155e0ef
Add an integration test for verification ( #3436 )
...
* Move existing crypto integ tests into a subdirectory
* Factor out some common bits from `crypto.spec.ts`
* Integration test for device verification
* Ignore generated file in prettier
2023-06-02 15:01:21 +00:00