element-hq / element-hq/element-android

Can't cross sign new element-linux session from element-android

Open
#3,068 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Kotlin
Stars
3.7k
Forks
917
PR merge metrics
No merged PRs in 30d

Description

#### Describe the bug
I can't cross sign my new device. All my contacts who verified me see a red shield next to my name.

#### To Reproduce
Steps to reproduce the behavior:
1. In Element-Android go to 'Settings' -> 'Security & Privacy' -> 'Show All Sessions'
2. Click on the new unverified session
3. Click on 'Manually verify by text
4. The session key is matching, click on "Verify"
5. See the error message above "Error - Cannot sign from this account, public and/or privateKey Unknown"

Extra: verifying by emoji doesn't work as well, but the success screen is shown without any error message, even tho the device doesn't get cross signed

#### Expected behavior
1. Cross signing should work
2. if the emoji-verification fails I expect an error message, not an success screen

#### Screenshots

| step 2 | step 3 | step 4 | extra
| --- | --- | --- | --- |
| ![1-start](https://user-images.githubusercontent.com/48618304/112726609-9ebe6200-8f1e-11eb-9be8-262ea64454e3.jpg) | ![2-verify](https://user-images.githubusercontent.com/48618304/112726760-64a19000-8f1f-11eb-9d94-3793eeb70f25.jpg) | ![3-errmsg](https://user-images.githubusercontent.com/48618304/112726777-81d65e80-8f1f-11eb-8440-9b6ad8721157.jpg) | ![4-extra](https://user-images.githubusercontent.com/48618304/112727193-8b60c600-8f21-11eb-86eb-767ef1ce0507.jpg) |

#### Smartphone (please complete the following information):
- Device: Nexus 5
- OS: Android 10 (CrDroid ROM)

#### Additional context
- App version and store: 1.1.0 - F-Droid
- Homeserver: not matrix.org, but current Synapse (and problem was first noticed ~half a year ago)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.