reduced max file name size, locking metadata files before read/write.

This commit is contained in:
Sebastian Stenzel
2015-05-05 06:50:16 +02:00
parent 4d08e9d72b
commit bbeeb79812
3 changed files with 22 additions and 12 deletions

View File

@@ -25,7 +25,7 @@ interface FileNamingConventions {
* Maximum length possible on file systems with a filename limit of 255 chars.<br/>
* Also we would need a few chars for our file extension, so lets use {@value #ENCRYPTED_FILENAME_LENGTH_LIMIT}.
*/
int ENCRYPTED_FILENAME_LENGTH_LIMIT = 250;
int ENCRYPTED_FILENAME_LENGTH_LIMIT = 128;
/**
* For plaintext file names <= {@value #ENCRYPTED_FILENAME_LENGTH_LIMIT} chars.

View File

@@ -241,13 +241,13 @@ public class Aes256CryptorTest {
private final Map<String, byte[]> map = new HashMap<>();
@Override
public void writeMetadata(String encryptedPath, byte[] encryptedMetadata) {
map.put(encryptedPath, encryptedMetadata);
public void writeMetadata(String metadataGroup, byte[] encryptedMetadata) {
map.put(metadataGroup, encryptedMetadata);
}
@Override
public byte[] readMetadata(String encryptedPath) {
return map.get(encryptedPath);
public byte[] readMetadata(String metadataGroup) {
return map.get(metadataGroup);
}
}