wfexs_backend.encrypted_fs#

Module Contents#

Classes#

Functions#

Data#

API#

exception wfexs_backend.encrypted_fs.EncryptedFSException#

Bases: wfexs_backend.common.AbstractWfExSException

class wfexs_backend.encrypted_fs.EncryptedFSType(*args, **kwds)#

Bases: enum.Enum

EncFS = 'encfs'#
GoCryptFS = 'gocryptfs'#
wfexs_backend.encrypted_fs.DEFAULT_ENCRYPTED_FS_TYPE = None#
wfexs_backend.encrypted_fs.DEFAULT_ENCRYPTED_FS_CMD = None#
wfexs_backend.encrypted_fs.DEFAULT_ENCRYPTED_FS_IDLE_TIMEOUT = 5#
wfexs_backend.encrypted_fs._mountEncFS(encfs_cmd: pathlib.Path, encfs_idleMinutes: int, uniqueEncWorkDir: pathlib.Path, uniqueWorkDir: pathlib.Path, uniqueRawWorkDir: pathlib.Path, clearPass: str, allowOther: bool = False) None#
wfexs_backend.encrypted_fs._mountGoCryptFS(gocryptfs_cmd: pathlib.Path, gocryptfs_idleMinutes: int, uniqueEncWorkDir: pathlib.Path, uniqueWorkDir: pathlib.Path, uniqueRawWorkDir: pathlib.Path, clearPass: str, allowOther: bool = False) None#
wfexs_backend.encrypted_fs.ENCRYPTED_FS_MOUNT_IMPLEMENTATIONS = None#