Package org.cryptomator.cryptofs.dir


package org.cryptomator.cryptofs.dir
This package contains classes used during directory listing.

When calling Files.newDirectoryStream(cleartextPath), DirectoryStreamFactory will determine the corresponding ciphertextPath and open a DirectoryStream on it.

Each node will then be passed through a pipes-and-filters system consisting of the vairous classes in this package, resulting in cleartext nodes.

As a side effect certain auto-repair steps are applied, if non-standard ciphertext files are encountered and deemed recoverable.