Skip to content

Conversation

@altkdf
Copy link
Contributor

@altkdf altkdf commented Aug 1, 2025

No description provided.

@altkdf
Copy link
Contributor Author

altkdf commented Aug 1, 2025

Currently remaining TODOs for the Rust backend:

  • Testing workflow
  • Implement vetKey API for caching and eventually use encrypted maps
  • Implement vetKey resharing (API + storage datastructures)
  • Implement the removal of expired messages and cache: if a vetKey epoch expires, we need to remove all associated messages, cache, and resharings. This can be done by a timer job.

Frontend:

  • Key rotation.
  • Key resharing.
  • Cleanup and checking that everything works.
  • Maybe some UI improvements.
  • Introduce reusable abstractions for ratchet/rotation.

@altkdf altkdf changed the title feat: CRP-2889 add encrypted chat example feat: CRP-2889 add encrypted chat example backend Aug 5, 2025
@altkdf
Copy link
Contributor Author

altkdf commented Aug 6, 2025

The todo_remove variables will be removed once the example works end-to-end.

@altkdf altkdf marked this pull request as ready for review August 6, 2025 06:14
@altkdf altkdf requested a review from a team as a code owner August 6, 2025 06:14
@altkdf altkdf changed the title feat: CRP-2889 add encrypted chat example backend [WIP] feat: CRP-2889 add encrypted chat example backend Aug 11, 2025
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.

1 participant