diff --git a/briar-core/src/org/briarproject/crypto/MessageEncrypter.java b/briar-core/src/org/briarproject/crypto/MessageEncrypter.java
index bbef555e9acd51a282bc5ab0fe35fc2cd29174ed..c8a8d974f7bb400f463f5aa135b89957671b0ae7 100644
--- a/briar-core/src/org/briarproject/crypto/MessageEncrypter.java
+++ b/briar-core/src/org/briarproject/crypto/MessageEncrypter.java
@@ -212,11 +212,12 @@ public class MessageEncrypter {
 	}
 
 	private static String readFully(InputStream in) throws IOException {
+		String newline = System.getProperty("line.separator");
 		StringBuilder stringBuilder = new StringBuilder();
 		Scanner scanner = new Scanner(in);
 		while (scanner.hasNextLine()) {
 			stringBuilder.append(scanner.nextLine());
-			stringBuilder.append(System.lineSeparator());
+			stringBuilder.append(newline);
 		}
 		scanner.close();
 		in.close();