antimatter.session_mixins.encryption_mixin#

Module Contents#

Classes#

EncryptionMixin

Session mixin defining CRUD functionality for encryption functionality.

class antimatter.session_mixins.encryption_mixin.EncryptionMixin(authz: antimatter.authz.Authorization, **kwargs)#

Bases: antimatter.session_mixins.base.BaseMixin

Session mixin defining CRUD functionality for encryption functionality.

flush_encryption_keys()#

Flush all keys in memory. The keys will be immediately reloaded from persistent storage, forcing a check that the domain’s root key is still available