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

AtClient: Deprecate the (experimental) AtProtocolEmitted in prefs and replace with AtEncryptionScheme #1164

Open
gkc opened this issue Nov 14, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@gkc
Copy link
Contributor

gkc commented Nov 14, 2023

Is your feature request related to a problem? Please describe.

  • Encryption / decryption is a client-side activity
  • i.e. it does not relate to AtProtocol per se
  • so the name is misleading

Describe the solution you'd like

  • Deprecate the (experimental) AtProtocolEmitted in AtClient prefs and replace with AtEncryptionScheme
  • Once complete, create tickets to replicate in the Java, Python and C SDKs

Describe alternatives you've considered

No response

Additional context

  • In the medium term we will need to refactor our client SDKs so that data Encryption and data Decryption implementations can be added by client code and invoked based on the corresponding encryption-related metadata for a given data record
  • Intention being that users should be able to use our AtClient libraries in whatever language while being able to plug in their own encryption / decryption schemes with minimal effort
@gkc gkc added the enhancement New feature or request label Nov 14, 2023
@gkc gkc self-assigned this Nov 14, 2023
@gkc gkc changed the title Deprecate the (experimental) AtProtocolEmitted in AtClient prefs and replace with AtEncryptionScheme AtClient: Deprecate the (experimental) AtProtocolEmitted in prefs and replace with AtEncryptionScheme Nov 14, 2023
@gkc
Copy link
Contributor Author

gkc commented Feb 5, 2024

Will complete in PR80 if I can find two spare hours some day

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant