From 70c9bbe475b03f5430898a0468ef408166f2df03 Mon Sep 17 00:00:00 2001 From: Letitia Li <letitia.li@telecom-paristech.fr> Date: Wed, 14 Jun 2017 11:10:47 +0200 Subject: [PATCH] Fixed TML2Avatar translation for initializing nonce values --- .../tmltranslator/toavatar/TML2Avatar.java | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/main/java/tmltranslator/toavatar/TML2Avatar.java b/src/main/java/tmltranslator/toavatar/TML2Avatar.java index c88520185b..b0b4ecaff1 100644 --- a/src/main/java/tmltranslator/toavatar/TML2Avatar.java +++ b/src/main/java/tmltranslator/toavatar/TML2Avatar.java @@ -809,9 +809,9 @@ public class TML2Avatar { } tran.addAction(ae.securityPattern.key+" = sdecrypt(encryptedKey_"+ae.securityPattern.key+", key_"+ae.securityPattern.name+")"); } - elementList.add(as); - elementList.add(tran); - as.addNext(tran); + // elementList.add(as); + // elementList.add(tran); + // as.addNext(tran); if (!ae.securityPattern.nonce.isEmpty()){ block.addAttribute(new AvatarAttribute("testnonce_"+ae.securityPattern.nonce, AvatarType.INTEGER, block, null)); AvatarMethod get2 = new AvatarMethod("get2",ae); @@ -866,9 +866,9 @@ public class TML2Avatar { } tran.addAction("key_"+ae.securityPattern.key+" = adecrypt(encryptedKey_"+ae.securityPattern.key+", privKey_"+ae.securityPattern.name+")"); } - elementList.add(as); - elementList.add(tran); - as.addNext(tran); + //elementList.add(as); + // elementList.add(tran); + //as.addNext(tran); if (!ae.securityPattern.nonce.isEmpty()){ block.addAttribute(new AvatarAttribute("testnonce_"+ae.securityPattern.nonce, AvatarType.INTEGER, block, null)); AvatarMethod get2 = new AvatarMethod("get2",ae); @@ -934,10 +934,10 @@ public class TML2Avatar { block.addAttribute(new AvatarAttribute("testnonce_"+ae.securityPattern.nonce, AvatarType.INTEGER, block, null)); tran.addAction("get2("+ae.securityPattern.name + ","+ae.securityPattern.name+",testnonce_"+ae.securityPattern.nonce+")"); } - elementList.add(as); - elementList.add(tran); + //elementList.add(as); + //elementList.add(tran); - as.addNext(tran); + //as.addNext(tran); AvatarState guardState = new AvatarState(ae.getName().replaceAll(" ","")+"_guarded", ae.getReferenceObject()); tran.addNext(guardState); @@ -978,9 +978,7 @@ public class TML2Avatar { } } else { - as.addNext(tran); - elementList.add(as); - elementList.add(tran); + // } } else if (ae instanceof TMLActivityElementWithIntervalAction){ -- GitLab