You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
outdated
* SDK has a method to initialize encryption layer
* it is initialized using access token + session encrypted password
Notes
Look as existing CryptoFacade. We might need to design something similar.
Try to avoid global state/invalid state. You should only get access to encryption layer after completing initialization.
implSdk{// ..// not an actual signature but the idea is that you get a handle to it only after you init sessionasyncfninit_encryption(&self,base_sdk_layer:BaseSdk,access_token:&str,encrypted_password:Vec<u8>) -> Result<EncryptionSdk,SessionError>}
In order to access encrypted fields of entities we need to be able to decrypt session keys of entities.
AC
Tasks
CryptoFacade
which can resolve session keys given entity type and entity dataKeyLoaderFacade
to be able to get group keys_ownerEncSessionKey
case (symmetric encryption using group keys)outdated
* SDK has a method to initialize encryption layer * it is initialized using access token + session encrypted passwordNotes
The text was updated successfully, but these errors were encountered: