Update on Overleaf.

This commit is contained in:
nb72soza Bittner
2025-05-29 13:48:18 +00:00
committed by node
parent 8d589c502d
commit a3674da5b7
4 changed files with 126 additions and 38 deletions

View File

@@ -12,17 +12,17 @@
\node[box, below=of scenarioLoop] (isdrcall) {Card ISD-R command};
% Mutation engine path
\node[decision, below=of isdrcall] (mutateQ) {Mutation Engine?};
\node[decision, below=of isdrcall] (mutateQ) {Mutation\\ Engine?};
\node[box, right=1.2cm of mutateQ] (originalAPDU) {Send original APDU};
\node[box, left=1.2cm of mutateQ] (mutateAPDU) {Mutate APDU};
\node[box, left=1.2cm of mutateQ] (mutateAPDU) {Get next mutation\\ and Mutate APDU};
\node[box, below=of mutateQ] (sendAPDU) {Transmit APDU to card};
\node[box, below=of sendAPDU] (record) {Record mutation result\\ in OperationRecorder};
% Error / reset path
\node[decision, below=of record] (errorQ) {Exception during scenario?};
\node[box, left=of errorQ] (logFail) {Log failure\\ in current mutation node};
\node[decision, below=of record] (errorQ) {Exception\\ during scenario?};
\node[box, left=of errorQ] (logFail) {Log failure\\ in current\\ mutation node};
\node[box, below=of errorQ] (checkTree) {All mutations tried?};
\node[box, right=of checkTree] (repeatScenario) {Repeat Scenario};
@@ -46,7 +46,7 @@
\draw[arrow] (errorQ) -- node[above] {Yes} (logFail);
\draw[arrow] (logFail) |- (checkTree);
\draw[arrow] (errorQ) -- node[above] {No} (checkTree);
\draw[arrow] (errorQ) -- node[right] {No} (checkTree);
\draw[arrow] (checkTree) -- node[above] {No} (repeatScenario);
\draw[arrow] (checkTree) -- node[right] {Yes} (saveFile);