Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encryption init #126

Open
wants to merge 11 commits into
base: development
Choose a base branch
from
Open

Encryption init #126

wants to merge 11 commits into from

Conversation

Oleksandr1414
Copy link
Collaborator

@Oleksandr1414 Oleksandr1414 commented Aug 15, 2024

No description provided.

Oleksandr1414 and others added 11 commits August 15, 2024 10:57
* SK-243 created an encryption controller, added a device registry method and a test for it

* SK-243 added delete method and test for it

* SK-243 added device list method and test for it

* SK-243 added migration for encryption colection

* SK-243 replaced collection name

* SK-243 added request_keys method and test for it

* SK-243 updated API.md
* SK-243 added `device_id` for encrypted_device colection, updated all methods and doc

* SK-243 removed device_id from object, updated methods logic
* SK-246 added TTL for device record, added device_id sync for record

* SK-246 updated tests. added device_id to other methods
* SK-248 added `is_encrypted` field for conversation object

* SK-248 update find logic for encryption devices
* SK-258 added `encrypted_message_type` for Message object

* SK-258 renamed one_time_pre_keys -> one_time_pre_key

* SK-258 only one user can be stored by the device ID
* SK-263 added saving of encrypted messages for offline users, encrypted messages are no longer saved by default

* SK-263 added `encrypted_message` service & repo, cleanup previous logic

* SK-263 updated `set-encrypted-message-ttl`

* SK-263 removed `expire_at` from message object
* SK-267 added `message_decryption_failed` request

* SK-267 fixed validation schema

* SK-267 removed unnecessary methods

* SK-267 minro fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants