wfexs_backend.encrypted_fs
#
Module Contents#
Classes#
Functions#
Data#
API#
- exception wfexs_backend.encrypted_fs.EncryptedFSException#
- 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#