-
Notifications
You must be signed in to change notification settings - Fork 31
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
Write unit (mostly) functional (some) and end-to-end (very few) tests to clearly specify the encryption future-proofing behaviour #821
Comments
Marked urgent as it is the next task for #785 which is urgent |
Some progress in PR51. Expect to complete this ticket and the full implementation in PR52 |
Implementation is largely complete (in theory); but little progress in PR52 on completing the automated tests to verify it all. Moving to PR53, it'll be between 5 and 8 SP effort to finish off the tests and deal with whatever bugs I find. |
Some progress in PR53 but still incomplete due to other priorities, most notably APKAM draft detailed design |
Complete. Tweaking implementations now to verify zero backwards compatibility impact, getting PRs ready / approved / merged |
Is your feature request related to a problem? Please describe.
(Part of the encryption future-proofing project)
Having done design and an implementation spike, now need to write all of the test cases which capture and verify detailed design intent
Describe the solution you'd like
A set of tests which embody the "We need to ..." parts of the following:
@alice
having only one single shared symmetric encryption key for sharing data with@bob
, and@bob
likewise having only one single shared symmetric encryption key for sharing data with@alice
. We need to support each atSign sharing as many symmetric encryption keys as they like with another atSign, and choosing to encrypt data with any of those shared symmetric encryption keys they wishDescribe alternatives you've considered
No response
Additional context
See #785
The text was updated successfully, but these errors were encountered: