From 8b8e54f208afccdcd6de4ba8cdf6ded0ed47c12c Mon Sep 17 00:00:00 2001 From: Letitia Li <leli@enst.fr> Date: Tue, 6 Oct 2015 08:02:45 +0000 Subject: [PATCH] Fixed strong authenticity parser --- src/proverifspec/ProVerifOutputAnalyzer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proverifspec/ProVerifOutputAnalyzer.java b/src/proverifspec/ProVerifOutputAnalyzer.java index 451badc92f..c184094b82 100644 --- a/src/proverifspec/ProVerifOutputAnalyzer.java +++ b/src/proverifspec/ProVerifOutputAnalyzer.java @@ -131,7 +131,7 @@ public class ProVerifOutputAnalyzer { else if (str.contains(typedStrongAuth)){ if (str.contains(typedTrue)){ //Add string between tags - satisfiedAuthenticity.add(str.split(typedStrongAuth)[1].split(typedAuthSplit)[0].split("\\(")[0] + " ==> " + str.split(typedAuthSplit)[1].split("\\(")[0]); + satisfiedAuthenticity.add(str.split(Pattern.quote(typedStrongAuth))[1].split("\\(")[0] + " ==> " + str.split(Pattern.quote(typedAuthSplit))[1].split("\\(")[0]); } else if (str.contains(typedFalse)) { nonSatisfiedAuthenticity.add(str.split(Pattern.quote(typedStrongAuth))[1].split("\\(")[0] + " ==> " + str.split(Pattern.quote(typedAuthSplit))[1].split("\\(")[0]); -- GitLab