or.cryptofs.2.7.0-beta1.source-code.module-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cryptofs Show documentation
Show all versions of cryptofs Show documentation
This library provides the Java filesystem provider used by Cryptomator.
import org.cryptomator.cryptofs.CryptoFileSystemProvider;
import org.cryptomator.cryptofs.health.api.HealthCheck;
import org.cryptomator.cryptofs.health.dirid.DirIdCheck;
import org.cryptomator.cryptofs.health.shortened.ShortenedNamesCheck;
import org.cryptomator.cryptofs.health.type.CiphertextFileTypeCheck;
import java.nio.file.spi.FileSystemProvider;
module org.cryptomator.cryptofs {
requires transitive org.cryptomator.cryptolib;
requires com.google.common;
requires com.github.benmanes.caffeine;
requires org.slf4j;
requires dagger;
requires com.auth0.jwt;
// filename-based module required by dagger
// we will probably need to live with this for a while:
// https://github.com/javax-inject/javax-inject/issues/33
// May be provided by another lib during runtime
requires static javax.inject;
requires java.compiler;
exports org.cryptomator.cryptofs;
exports org.cryptomator.cryptofs.common;
exports org.cryptomator.cryptofs.health.api;
exports org.cryptomator.cryptofs.migration;
exports org.cryptomator.cryptofs.migration.api;
uses HealthCheck;
provides HealthCheck with DirIdCheck, CiphertextFileTypeCheck, ShortenedNamesCheck;
provides FileSystemProvider with CryptoFileSystemProvider;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy