diff --git a/pom.xml b/pom.xml
index f37d59a6..66ca60db 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
org.cryptomator
cryptofs
- 1.4.3
+ 1.4.4
Cryptomator Crypto Filesystem
This library provides the Java filesystem provider used by Cryptomator.
https://github.com/cryptomator/cryptofs
@@ -17,7 +17,7 @@
1.8
1.1.7
2.13
- 23.4-jre
+ 23.5-jre
1.7.25
UTF-8
@@ -123,13 +123,6 @@
1.1
test
-
- org.bouncycastle
- bcprov-jdk15on
- 1.57
-
- test
-
@@ -162,7 +155,7 @@
org.owasp
dependency-check-maven
- 3.0.1
+ 3.0.2
24
0
diff --git a/src/main/java/org/cryptomator/cryptofs/CryptoDirectoryStream.java b/src/main/java/org/cryptomator/cryptofs/CryptoDirectoryStream.java
index 38b3651d..2343c893 100644
--- a/src/main/java/org/cryptomator/cryptofs/CryptoDirectoryStream.java
+++ b/src/main/java/org/cryptomator/cryptofs/CryptoDirectoryStream.java
@@ -75,7 +75,7 @@ public Stream ciphertextDirectoryListing() {
return directoryListing().map(ProcessedPaths::getCiphertextPath);
}
- public Stream directoryListing() {
+ private Stream directoryListing() {
Stream pathIter = StreamSupport.stream(ciphertextDirStream.spliterator(), false).map(ProcessedPaths::new);
Stream resolved = pathIter.map(this::resolveConflictingFileIfNeeded).filter(Objects::nonNull);
Stream inflated = resolved.map(this::inflateIfNeeded).filter(Objects::nonNull);
diff --git a/src/main/java/org/cryptomator/cryptofs/CryptoFileSystemProvider.java b/src/main/java/org/cryptomator/cryptofs/CryptoFileSystemProvider.java
index ea9595af..59c1e73c 100644
--- a/src/main/java/org/cryptomator/cryptofs/CryptoFileSystemProvider.java
+++ b/src/main/java/org/cryptomator/cryptofs/CryptoFileSystemProvider.java
@@ -179,7 +179,7 @@ public static void initialize(Path pathToVault, String masterkeyFilename, byte[]
public static boolean containsVault(Path pathToVault, String masterkeyFilename) {
Path masterKeyPath = pathToVault.resolve(masterkeyFilename);
Path dataDirPath = pathToVault.resolve(Constants.DATA_DIR_NAME);
- return Files.isRegularFile(masterKeyPath) && Files.isDirectory(dataDirPath);
+ return Files.isReadable(masterKeyPath) && Files.isDirectory(dataDirPath);
}
/**