Ivan Enderlin
|
792b4581ab
|
feat(crypto-js): Implement Qr.reciprocate and .confirm_scanning.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
58ea598c68
|
feat(crypto-js): Implement VerificationRequest.scan_qr_code.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
581c537396
|
test(crypto-js): Properly test `Qr.toQrCode.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
9834b67bd5
|
feat(crypto-js): QrCode.renderIntoBuffer returns an Uint8ClampedArray.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
6f89d02599
|
test(crypto-js): Test QrCode.render_into_buffer.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
cbb5080837
|
test(crypto-js): Properly test Qr.toBytes.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
6a05f834a9
|
test(crypto-js): Test Qr.toBytes.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
c7e0b3ee31
|
test(crypto-js): Testing key verification workflow until QR code generation.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
0d57983e1b
|
feat(crypto-js): Implement VerificationRequest.generate_qr_code.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
bbfc076c7f
|
test(crypto-js): Inject bootstrap cross signing keys when setting up machines.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
e367d8574d
|
feat(crypto-js): Implement OlmMachine.bootstrap_cross_signing.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
1be17d354d
|
feat(crypto-js): Implement OlmMachine.(export|import)_cross_signing_keys.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
e8331cc40c
|
feat(crypto-js): Enable the qrcode feature by default.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
71a2fac46f
|
test(crypto-js): Reorganize the tests a little bit.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
8948333e1e
|
test(crypto-js): Test until m.key.verification.done \o/.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
c471a6fb4d
|
test(crypto-js): Split the Key Verification test case into a test suite.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
6239d31bcf
|
test(crypto-js): Test the Emoji and decimals implementations.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
b5a8103023
|
feat(crypto-js): Implement Sas.accept.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
95709bb4b3
|
test(crypto-js): Test the Sas implementation.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
14f22979c0
|
feat(crypto-js): Implement VerificationRequest.start_sas.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
e6141d8efc
|
test(crypto-js): Continue to test m.key.verification.request and .ready.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
155b187d45
|
test(crypto-js): Write first tests for key verification.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
e659c724cd
|
chore(crypto-js): Some methods have been renamed.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
e00b9221b9
|
feat(crypto-js): Implement Device.request_verification.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
b6f01b3cec
|
feat(crypto-js): Implement the Device and UserDevice API.
|
2022-09-14 09:58:09 +02:00 |
|
Ivan Enderlin
|
53e21e0c26
|
feat(crypto-js): Start implementation key verification API.
|
2022-09-14 09:58:06 +02:00 |
|
Doug
|
bb62437369
|
feat(bindings): Expose redact method to FFI
|
2022-09-13 23:06:11 +02:00 |
|
Damir Jelić
|
8ba33f6fd3
|
chore: Bump vodozemac to a released version
|
2022-09-13 16:03:42 +02:00 |
|
ismailgulek
|
2591bcbca9
|
Fix PR remarks
|
2022-09-13 15:47:26 +03:00 |
|
ismailgulek
|
f4764bbd8a
|
Fix PR comment
|
2022-09-13 13:01:38 +03:00 |
|
Jonas Platte
|
e46e13d1bf
|
chore: Upgrade Ruma
|
2022-09-13 08:32:59 +00:00 |
|
ismailgulek
|
b4f0438c1a
|
Move processing sync errors into a separate method
|
2022-09-12 18:40:50 +03:00 |
|
ismailgulek
|
d0d8e38a1d
|
Merge branch 'main' into ismail/logout
|
2022-09-12 17:38:24 +03:00 |
|
Damir Jelić
|
aac41fc82a
|
refactor(crypto): Remove the forwarding chains
These aren't really useful since they can be easily spoofed by any room
key forwarder.
|
2022-09-12 16:03:05 +02:00 |
|
ismailgulek
|
3cc6fe5dea
|
Fix format errors
|
2022-09-12 15:35:45 +03:00 |
|
ismailgulek
|
361313fbea
|
Merge branch 'main' into ismail/logout
|
2022-09-12 13:10:21 +03:00 |
|
ismailgulek
|
03477afb26
|
Add initial_device_name and device_id parameters to login method
|
2022-09-12 12:53:28 +03:00 |
|
ismailgulek
|
6b66a1de56
|
Introduce did_update_restore_token delegate method
|
2022-09-12 12:52:27 +03:00 |
|
ismailgulek
|
519a005d16
|
Introduce is_soft_logout flag on Client and did_receive_auth_error delegate method
|
2022-09-12 12:51:35 +03:00 |
|
Jonas Platte
|
831e802dd0
|
refactor(bindings): Move some more functions and methods out of UDL
|
2022-09-09 14:30:23 +02:00 |
|
Jonas Platte
|
ab0c144f51
|
chore: Upgrade UniFFI
|
2022-09-09 14:30:23 +02:00 |
|
Damir Jelić
|
282072b6b0
|
chore(bindings): Fix a typo
|
2022-09-07 13:38:42 +02:00 |
|
ismailgulek
|
42767968ec
|
Implement logout method on Client
|
2022-09-06 15:56:14 +03:00 |
|
Jonas Platte
|
b769827313
|
refactor(sdk)!: Move media methods from Client to a new type
|
2022-09-05 11:55:49 +02:00 |
|
Jonas Platte
|
c4d46f233e
|
chore: Upgrade ruma
|
2022-09-02 15:03:00 +02:00 |
|
Jonas Platte
|
4c98dfb42a
|
feat(bindings): Enable socks proxy support in matrix-sdk-ffi
|
2022-09-01 15:07:15 +02:00 |
|
Jonas Platte
|
dacaef3ddd
|
fix(bindings): Reduce scope of RwLock read lock
Fixes a clippy lint.
|
2022-09-01 13:40:47 +02:00 |
|
Ivan Enderlin
|
193da88320
|
feat(crypto): Rename verified and deleted to is_*
feat(crypto): Rename `verified` and `deleted` to `is_*`
|
2022-09-01 10:50:05 +02:00 |
|
Ivan Enderlin
|
0d6a19e388
|
chore: verified has been renamed is_verified.
|
2022-09-01 10:35:51 +02:00 |
|
Ivan Enderlin
|
2e74983c79
|
chore: Fix other is_verified.
|
2022-08-31 17:16:05 +02:00 |
|