Valere Fedronic

Results 125 issues of Valere Fedronic

From time to time we are getting this error on various clients. Element R iOS shows it as a modal: I think most other clients (including Element Web R and...

encryption

Currently when importing an olm session, the `last_use_time` and `creation_time` are blindly copied without checks: https://github.com/matrix-org/matrix-rust-sdk/blob/75fe874cae8424ec09a869b62ed6719115eaa91a/crates/matrix-sdk-crypto/src/olm/session.rs#L251-L261 It maybe reasonable to check that these timestamps are not in the future. As...

encryption

As per [spec](https://spec.matrix.org/v1.9/client-server-api/#molmv1curve25519-aes-sha2): > A client may expire old sessions by defining a maximum number of olm sessions that it will maintain for each device, and expiring sessions on a...

encryption

As per [spec](https://spec.matrix.org/v1.9/client-server-api/#molmv1curve25519-aes-sha2): > If a client has multiple sessions established with another device, it should use the session from which it last received and successfully decrypted a message. Currently...

encryption

As per [spec](https://spec.matrix.org/v1.9/client-server-api/#molmv1curve25519-aes-sha2): > If a client has multiple sessions established with another device, it should use the session from which it last received and successfully decrypted a message. For...

encryption

Currently when `collect_session_recipients` is figuring out to which devices a key was distributed it only looks at `shared_with_set` and not `to_share_with_set` (inflight). That means that if the caller calls share_room_key,...

encryption

I can reproduce this scenario consistently on my local dev setup. Some how related to this panic detected on web https://github.com/vector-im/element-web/issues/26301 After a verification, the existing session will try to...

### Pull Request Checklist Increase decryption failure grace period as per https://github.com/element-hq/element-meta/issues/2303 - [ ] I read the [contributing guide](https://github.com/element-hq/element-ios/blob/develop/CONTRIBUTING.md) - [ ] UI change has been tested on both...

T-Task

## Objective Clarify cross platform message key forward strategy, allowing to share more or less depending on needs and taking advantage of cross-signing. ## Prosposal Define a KeyForwardingStrategy configuration in...

Team: Crypto
Z-UISI