element-hq / element-hq/element-meta

Support pgp encrypted messages

Open
#837 0 comments 2 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
No language data
Stars
112
Forks
26
Avg merge
6h 6m
Merged PRs (30d)
4

Description

### Your use case

#### What would you like to do?
Decrypt pgp-encrypted events inside of Element:
![image](https://user-images.githubusercontent.com/41203525/202321417-f89e84be-7fd7-4d8c-8d75-d9f7373432cd.png)

#### Why would you like to do it?
Another Matrix client, [Quickmedia](https://git.dec05eba.com/QuickMedia/about/) has recently added support for users to send pgp-encrypted events, where users can add each others' published keys.

#### How would you like to achieve it?
Add an option for Element to automatically decrypt these events

### Have you considered any alternatives?

I can copy the text to a file and decrypt it with gpg myself but that's not as convenient as what Quickmedia has.

### Additional context

_No response_

### Are you willing to provide a PR?

No

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing how Element clients represent and render events, then compare the pgp-encrypted event behavior described for QuickMedia. Identify the supported encryption and key-handling boundaries before defining an implementation path. Done means Element can automatically decrypt these events using published keys and display the plaintext safely.

Written by the indexing model from the issue text.

Assessment

Domain
cryptography, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.