[PR #652] Autocrypt Implementation #957

Open
opened 2026-02-25 21:36:46 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/cypht-org/cypht/pull/652
Author: @henrique-borba
Created: 11/5/2022
Status: 🔄 Open

Base: masterHead: feat/autocrypt


📝 Commits (4)

  • e819d25 Autocrypt working with DeltaChat
  • 374c471 Merge branch 'master' into feat/autocrypt
  • d028e1b Automatic import and encryption for autocrypt level 1
  • cdfdc9b Merge remote-tracking branch 'origin/feat/autocrypt' into feat/autocrypt

📊 Changes

10 files changed (+358 additions, -34 deletions)

View changed files

📝 modules/imap/handler_modules.php (+68 -0)
📝 modules/imap/output_modules.php (+2 -0)
📝 modules/imap/site.css (+5 -1)
📝 modules/pgp/modules.php (+143 -1)
📝 modules/pgp/setup.php (+25 -2)
📝 modules/pgp/site.js (+45 -20)
📝 modules/smtp/hm-mime-message.php (+22 -6)
📝 modules/smtp/modules.php (+43 -2)
📝 modules/smtp/setup.php (+3 -1)
📝 modules/smtp/site.css (+2 -1)

📄 Description

AutoCrypt Level 1 Partial Implementation
https://autocrypt.org/level1.html

Tested using Cypht and DeltaChat recipients

Implementation Status

https://autocrypt.org/dev-status.html

  • header parsing
  • keygen
  • peer state
  • header inject
  • recommend
  • encrypt
  • setup message
  • setup process
  • gossip
  • uid decorative

Todo

  • Implement Autocrypt headers
  • Autocrypt messages must be decrypted automatically
  • Test import/reply with DeltaChat
  • Generate Autocrypt keys for each profile
  • Public keys must be updated and imported automatically
  • Autocrypt messages must be encrypted automatically

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/cypht-org/cypht/pull/652 **Author:** [@henrique-borba](https://github.com/henrique-borba) **Created:** 11/5/2022 **Status:** 🔄 Open **Base:** `master` ← **Head:** `feat/autocrypt` --- ### 📝 Commits (4) - [`e819d25`](https://github.com/cypht-org/cypht/commit/e819d251dacdc75d1338ec99502b8a6ec9485a2f) Autocrypt working with DeltaChat - [`374c471`](https://github.com/cypht-org/cypht/commit/374c471f47bd2ef2d6aaa2efd9e2ed21740368be) Merge branch 'master' into feat/autocrypt - [`d028e1b`](https://github.com/cypht-org/cypht/commit/d028e1ba60146ffa1f04d4b65478dcceab358b6d) Automatic import and encryption for autocrypt level 1 - [`cdfdc9b`](https://github.com/cypht-org/cypht/commit/cdfdc9b6eb21b0729c270a1a4edcae6bf1b206c8) Merge remote-tracking branch 'origin/feat/autocrypt' into feat/autocrypt ### 📊 Changes **10 files changed** (+358 additions, -34 deletions) <details> <summary>View changed files</summary> 📝 `modules/imap/handler_modules.php` (+68 -0) 📝 `modules/imap/output_modules.php` (+2 -0) 📝 `modules/imap/site.css` (+5 -1) 📝 `modules/pgp/modules.php` (+143 -1) 📝 `modules/pgp/setup.php` (+25 -2) 📝 `modules/pgp/site.js` (+45 -20) 📝 `modules/smtp/hm-mime-message.php` (+22 -6) 📝 `modules/smtp/modules.php` (+43 -2) 📝 `modules/smtp/setup.php` (+3 -1) 📝 `modules/smtp/site.css` (+2 -1) </details> ### 📄 Description AutoCrypt Level 1 Partial Implementation https://autocrypt.org/level1.html > Tested using Cypht and DeltaChat recipients ### Implementation Status https://autocrypt.org/dev-status.html - [X] header parsing - [x] keygen - [ ] peer state - [X] header inject - [ ] recommend - [X] encrypt - [ ] setup message - [ ] setup process - [ ] gossip - [X] uid decorative ### Todo <!-- In case some parts are still missing, list them here. - [ ] Changelog --> - [X] Implement Autocrypt headers - [X] Autocrypt messages must be decrypted automatically - [X] Test import/reply with DeltaChat - [X] Generate Autocrypt keys for each profile - [x] Public keys must be updated and imported automatically - [ ] Autocrypt messages must be encrypted automatically --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#957
No description provided.