Damir Jelić
|
336697a38c
|
crypto: Some refactoring on the rust side
|
2021-04-06 15:36:21 +02:00 |
|
Damir Jelić
|
10c7f5b989
|
crypto: Handle key export decyrption errors
|
2021-03-30 14:30:39 +02:00 |
|
Damir Jelić
|
57bb723bac
|
crypto: Connect the key importing to the rust-sdk
|
2021-03-30 14:30:39 +02:00 |
|
Damir Jelić
|
7f89e33037
|
crypto: Connect the key exporting to the rust-sdk export method
|
2021-03-29 16:36:40 +02: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ć
|
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ć
|
4589b882c0
|
rust: Add support to forward rust logs to the kotlin side
|
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ć
|
de5a02b02a
|
matrix-sdk: Initial import of the rust-sdk crypto layer.
|
2021-02-17 16:21:57 +01:00 |
|