Commit Graph

7376 Commits

Author SHA1 Message Date
Damir Jelić 36451e5410 crypto: Remove the unused olm unwedging method 2021-03-24 16:01:40 +01:00
Damir Jelić 6e53ab2bcf crypto: Remove an unused method 2021-03-24 16:01:19 +01:00
Damir Jelić 629623f720 crypto: Remove the one-time keys uploader 2021-03-24 16:00:51 +01:00
Damir Jelić 555d24fea5 crypto: Remove the delete device with password task 2021-03-24 15:54:56 +01:00
Damir Jelić 1773a361d1 crypto: Remove the method to delete devices with an user password 2021-03-24 15:49:31 +01:00
Damir Jelić 758e8f7fb6 crypto: Remove the cancelRoomKeyRequest method 2021-03-24 15:45:03 +01:00
Damir Jelić 67f238069a crypto: Remove the gossipping managers from the crypto service 2021-03-24 15:44:33 +01:00
Damir Jelić 5b2629ba00 crypto: Remove the incoming gossipping manager 2021-03-24 15:21:39 +01:00
Damir Jelić 981e6b65b0 crypto: Remove the requestRoomKeyForEvent method
This method doesn't seem to be used anywhere, only a single tests seems
to call it. The funcionality has been moved to the rust-sdk and tested
there.
2021-03-24 14:20:39 +01:00
Damir Jelić 515c9be2d9 crypto: Remove the CryptoSyncHandler 2021-03-24 14:17:26 +01:00
Damir Jelić f5348d6c9d crypto: Remove the object signer from the crypto service 2021-03-24 14:02:32 +01:00
Damir Jelić e4ac5f6c13 crypto: Don't track users on the kotlin side of things 2021-03-24 13:45:15 +01:00
Damir Jelić 669a5f9815 crypto: Remove the MXOlmDevice 2021-03-24 12:35:21 +01:00
Damir Jelić 7f86f512ed crypto: Remove the one-time key uploader since Rust is handling this 2021-03-24 12:28:41 +01:00
Damir Jelić ab8d365c10 rust: Build the bindings in release mode 2021-03-15 13:47:51 +01:00
Damir Jelić c97e384790 crypto: Hook up the event encryption to use the rust-sdk 2021-03-05 16:12:24 +01:00
Damir Jelić 5f848093b9 crypto: Send out to-device requests to share the room key 2021-03-05 13:27:32 +01:00
Damir Jelić 4c44a5e108 crypto: Add support to claim one-time keys 2021-03-04 17:14:48 +01:00
Damir Jelić da35c9b6bd crypto: Send out key query requests that the rust-sdk gives us. 2021-03-04 13:12:16 +01:00
Damir Jelić c8c7f23298 rust: Add a README explaining how to build the bindings 2021-02-26 16:40:38 +01:00
Damir Jelić c828326755 rust: Fix the aarch64 target install dir 2021-02-22 16:04:32 +01:00
Damir Jelić c33a4710fe ruts: Use the latest master of uniffi. 2021-02-22 16:04:18 +01:00
Damir Jelić 891622d64b crypto: Propagate decryption errors to the kotlin side 2021-02-19 16:33:30 +01:00
Damir Jelić 3b73adf3c5 crypto: Connect the decryption logic to the rust olm machine 2021-02-19 15:42:07 +01:00
Damir Jelić 8b1b771ae6 gitignore: Ignore the generated uniffi sources 2021-02-17 16:21:58 +01:00
Damir Jelić f6d31f15f1 gradle: Remove support for unsigned integers 2021-02-17 16:21:58 +01:00
Damir Jelić e2692ec604 crypto: Forward sync crypto chagnes to the rust side 2021-02-17 16:21:58 +01:00
Damir Jelić 01149c8d45 rust: Clean up our deps 2021-02-17 16:21:58 +01:00
Damir Jelić 930e6f4e9b rust: Remove an unused method 2021-02-17 16:21:58 +01:00
Damir Jelić 504e1e31bd rust: Move the logger into a separate module 2021-02-17 16:21:58 +01:00
Damir Jelić 2d620e2ddf rust: Move the errors into a separate module 2021-02-17 16:21:58 +01:00
Damir Jelić 75838fda2a rust: Move the olm machine into a separate module 2021-02-17 16:21:58 +01:00
Damir Jelić d50df9537c crypto: Connect the rust logger to timber 2021-02-17 16:21:58 +01:00
Damir Jelić 4589b882c0 rust: Add support to forward rust logs to the kotlin side 2021-02-17 16:21:58 +01:00
Damir Jelić 3ddbe7e69b crypto: Use the rust crypto layer to upload device/one-time keys 2021-02-17 16:21:58 +01:00
Damir Jelić 1eeb97ec51 crypto: Expose the new outgoing request method 2021-02-17 16:21:58 +01:00
Damir Jelić e16c5d07e5 gradle.properties: Increase the heap size since it seems to run out of memory 2021-02-17 16:21:58 +01:00
Damir Jelić f01e2460e1 crypto: Enable the use of unsigned ints for now and update the bindings wrapper 2021-02-17 16:21:58 +01:00
Damir Jelić 628f530633 rust-sdk: Add a method to get the ougtoing requests 2021-02-17 16:21:57 +01:00
Damir Jelić 0b9be11d85 rust-sdk: Change the sync receiving API to make it a bit more type safe 2021-02-17 16:21:57 +01:00
Damir Jelić a557c05890 rust-sdk: Add a Makefile to build the bindings and put them into the jni folder 2021-02-17 16:21:57 +01:00
Damir Jelić 5886dc1cbc gitignore: Update the gitignore file for the rust-sdk 2021-02-17 16:21:57 +01:00
Damir Jelić de5a02b02a matrix-sdk: Initial import of the rust-sdk crypto layer. 2021-02-17 16:21:57 +01:00
Benoit Marty fa710ff601 Merge branch 'release/1.0.17' 2021-02-09 21:07:35 +01:00
Benoit Marty a8086ceb43 Prepare release 1.0.17 2021-02-09 21:07:25 +01:00
Benoit Marty 39332e153e
Merge pull request #2790 from vector-im/feature/bma/jitsi_in_timeline
Create a WidgetItemFactory and use it for better rendering of Jitsi widget change (video conference)
2021-02-09 10:58:22 +01:00
Benoit Marty fade21de57
Merge branch 'develop' into feature/bma/jitsi_in_timeline 2021-02-08 17:43:49 +01:00
Benoit Marty 4d3262ce41 Ganfra's review 2021-02-08 17:43:11 +01:00
Benoit Marty eecb789603
Merge pull request #2765 from vector-im/feature/bma/big_e2e_rooms
[DANGEROUS PR] Properly delete all objects from Realm, avoid orphaned
2021-02-08 15:44:43 +01:00
Benoit Marty 28fad01be7
Merge pull request #2793 from vector-im/feature/bma/url_preview_fixes
Url preview fixes
2021-02-08 14:33:05 +01:00