RMidhunSuresh
696b4a243f
Don't return if MSK is not trusted
2023-06-11 20:35:39 +05:30
RMidhunSuresh
571e6591c8
Merge branch 'master' into implement-secret-sharing
2023-06-11 19:33:25 +05:30
RMidhunSuresh
f36c996a86
No need for event-emitter here
2023-06-09 16:44:42 +05:30
RMidhunSuresh
f56cfba906
Sign the actual device/user
2023-06-09 16:06:31 +05:30
RMidhunSuresh
960c701454
Remove unwanted space
2023-06-09 15:51:44 +05:30
RMidhunSuresh
00479df71e
Check verification for response as well
2023-06-08 21:01:11 +05:30
RMidhunSuresh
5edf5e02c3
No need to overload this method
2023-06-07 14:53:46 +05:30
RMidhunSuresh
631b2f059f
Implement secret sharing
2023-06-05 11:52:54 +05:30
RMidhunSuresh
e6a9e39c7d
Implement store for shared secret
2023-06-05 11:51:07 +05:30
RMidhunSuresh
e92507081f
retain() in openTimeline
2023-05-17 16:51:32 +05:30
RMidhunSuresh
a582aa1746
We don't need this to be an observable
...
Since we treat related messages as context events,
we don't need to make sasVerificationInProgress an
observable.
2023-05-17 12:28:57 +05:30
RMidhunSuresh
901c149e9e
Don't get stuck on user input
2023-05-15 23:03:09 +05:30
RMidhunSuresh
656bc28702
WIP
2023-05-15 14:13:07 +05:30
RMidhunSuresh
f049e013a7
Set finished to true when aborting
2023-05-08 21:47:23 +05:30
RMidhunSuresh
7c2ffcb8de
Don't log entire events
...
Events can be cyclic objects because of relations. i.e if event A is
somehow related to event B (maybe by m.refernce), we maintain a
reference from A to B and also from B to A. This can break serialization
algos (like we JSON.stringiy).
2023-05-08 21:21:12 +05:30
RMidhunSuresh
ffb5eb92da
Style and add more UI
2023-04-26 16:51:01 +05:30
RMidhunSuresh
1c1a713ea2
Add tile for verification
2023-04-24 21:28:47 +05:30
RMidhunSuresh
2d06cfefbb
Event may not have some properties
...
So use optional chaining here
2023-04-18 21:56:33 +05:30
RMidhunSuresh
82502e3bb1
Fix bug
...
The verification panel would only render correctly once.
This was due to a race in the right panel navigation code.
2023-04-18 18:02:52 +05:30
RMidhunSuresh
2b9f508a8f
Render verification UI in right-panel
2023-04-17 22:47:37 +05:30
RMidhunSuresh
49db9d810a
Support sas verification with other users
2023-04-12 15:46:45 +05:30
RMidhunSuresh
660db4ced3
Refactor to avoid passing crosssigning
2023-04-10 19:45:47 +05:30
RMidhunSuresh
1f2e8332fe
Remove unused hsapi
2023-04-07 16:30:40 +05:30
RMidhunSuresh
4f302b0470
Implement in-room message channel
2023-04-07 16:30:40 +05:30
RMidhunSuresh
d95badc6d0
Change file name
2023-04-07 16:30:38 +05:30
RMidhunSuresh
209acaf60e
Move interface into new file
2023-04-07 16:29:45 +05:30
RMidhunSuresh
7e20440328
Dispose cross-signing
2023-03-31 17:05:09 +05:30
RMidhunSuresh
016f9ff300
Send done before waiting for message
2023-03-31 15:54:45 +05:30
Bruno Windels
c8769514f3
adjust comment to reflect which keys we're talking about
2023-03-31 11:57:10 +02:00
Bruno Windels
f6599708b9
implementing observing user trust so UI can update when signing
2023-03-30 17:01:51 +02:00
Bruno Windels
ab65745b07
fix tests
2023-03-30 14:45:59 +02:00
Bruno Windels
c2b6c44a68
actually, don't need to pass this, it's already in options
2023-03-30 14:40:58 +02:00
Bruno Windels
74fe7427af
sign device or user when mac check out during sas
2023-03-30 14:39:39 +02:00
RMidhunSuresh
b8e282377e
Log mac method
2023-03-30 16:09:46 +05:30
RMidhunSuresh
244d56b60f
Fix broken tests
2023-03-30 16:09:30 +05:30
Bruno Windels
f158197685
Update src/matrix/verification/CrossSigning.ts
2023-03-30 09:37:54 +00:00
Bruno Windels
67cc426b85
Update src/matrix/verification/CrossSigning.ts
2023-03-30 09:37:46 +00:00
RMidhunSuresh
ce018781f1
Make code more clear
2023-03-29 15:09:36 +05:30
RMidhunSuresh
7eb1c09a75
Use e2ee account
2023-03-29 15:09:36 +05:30
RMidhunSuresh
82692edab5
cancellation can be undefined
2023-03-29 15:09:36 +05:30
RMidhunSuresh
9080263bc6
Fix SAS failing
2023-03-29 15:09:35 +05:30
RMidhunSuresh
6e2cd3597f
Fix rebase again
2023-03-29 15:09:35 +05:30
RMidhunSuresh
8becb2b605
Import as type
2023-03-29 15:09:35 +05:30
RMidhunSuresh
7e2823be5e
Import as types
2023-03-29 15:09:35 +05:30
RMidhunSuresh
ac1a16d548
Remove unused code
2023-03-29 15:09:35 +05:30
RMidhunSuresh
d32d0def36
Fix emit
2023-03-29 15:09:35 +05:30
RMidhunSuresh
8c06582e04
Fix rebase
2023-03-29 15:09:35 +05:30
RMidhunSuresh
4aa86c6dd2
Support multiple requests
2023-03-29 15:09:34 +05:30
RMidhunSuresh
90ce3f5d86
Remove toast when receiving cancel
2023-03-29 15:08:57 +05:30
RMidhunSuresh
4c6a240e74
WIP: Toast notification
2023-03-29 15:08:54 +05:30