Cleanup: Cleanup of some spacing, conform coding conventions.
This is simply the result from running reindent.sh again.
This commit is contained in:
parent
c6280d745e
commit
45d5cb0a3a
@ -1086,7 +1086,7 @@ bind_new_run (const Binding b, const Protocol p, const Role r,
|
|||||||
|
|
||||||
//! Proof markers
|
//! Proof markers
|
||||||
void
|
void
|
||||||
proof_go_down(const Term label, const Term t)
|
proof_go_down (const Term label, const Term t)
|
||||||
{
|
{
|
||||||
Termlist l;
|
Termlist l;
|
||||||
int depth;
|
int depth;
|
||||||
@ -1095,39 +1095,39 @@ proof_go_down(const Term label, const Term t)
|
|||||||
if (switches.output != PROOF)
|
if (switches.output != PROOF)
|
||||||
return;
|
return;
|
||||||
// Prepend the terms (the list is in reverse)
|
// Prepend the terms (the list is in reverse)
|
||||||
TERMLISTPREPEND(sys->proofstate,label);
|
TERMLISTPREPEND (sys->proofstate, label);
|
||||||
TERMLISTPREPEND(sys->proofstate,t);
|
TERMLISTPREPEND (sys->proofstate, t);
|
||||||
len = termlistLength(sys->proofstate) / 2;
|
len = termlistLength (sys->proofstate) / 2;
|
||||||
// Display state
|
// Display state
|
||||||
eprintf("Proof state: branch at level %i\n", len);
|
eprintf ("Proof state: branch at level %i\n", len);
|
||||||
l = termlistForward(sys->proofstate);
|
l = termlistForward (sys->proofstate);
|
||||||
depth = 0;
|
depth = 0;
|
||||||
while (l != NULL)
|
while (l != NULL)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
eprintf("Proof state: ");
|
eprintf ("Proof state: ");
|
||||||
|
|
||||||
for (i = 0; i < depth; i++)
|
for (i = 0; i < depth; i++)
|
||||||
{
|
{
|
||||||
eprintf(" ");
|
eprintf (" ");
|
||||||
}
|
}
|
||||||
termPrint(l->prev->term);
|
termPrint (l->prev->term);
|
||||||
eprintf("(");
|
eprintf ("(");
|
||||||
termPrint(l->term);
|
termPrint (l->term);
|
||||||
eprintf("); ");
|
eprintf ("); ");
|
||||||
l = l->prev->prev;
|
l = l->prev->prev;
|
||||||
eprintf("\n");
|
eprintf ("\n");
|
||||||
depth++;
|
depth++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
proof_go_up(void)
|
proof_go_up (void)
|
||||||
{
|
{
|
||||||
if (switches.output != PROOF)
|
if (switches.output != PROOF)
|
||||||
return;
|
return;
|
||||||
sys->proofstate = termlistDelTerm(sys->proofstate);
|
sys->proofstate = termlistDelTerm (sys->proofstate);
|
||||||
sys->proofstate = termlistDelTerm(sys->proofstate);
|
sys->proofstate = termlistDelTerm (sys->proofstate);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1429,16 +1429,16 @@ bind_goal_regular_run (const Binding b)
|
|||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
debug (5, "Trying to bind to existing run.");
|
debug (5, "Trying to bind to existing run.");
|
||||||
#endif
|
#endif
|
||||||
proof_go_down(TERM_DeEx,b->term);
|
proof_go_down (TERM_DeEx, b->term);
|
||||||
sflag = bind_existing_run (b, p, r, index);
|
sflag = bind_existing_run (b, p, r, index);
|
||||||
proof_go_up();
|
proof_go_up ();
|
||||||
// bind to new run
|
// bind to new run
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
debug (5, "Trying to bind to new run.");
|
debug (5, "Trying to bind to new run.");
|
||||||
#endif
|
#endif
|
||||||
proof_go_down(TERM_DeNew,b->term);
|
proof_go_down (TERM_DeNew, b->term);
|
||||||
sflag = sflag && bind_new_run (b, p, r, index);
|
sflag = sflag && bind_new_run (b, p, r, index);
|
||||||
proof_go_up();
|
proof_go_up ();
|
||||||
|
|
||||||
indentDepth--;
|
indentDepth--;
|
||||||
return sflag;
|
return sflag;
|
||||||
@ -1634,21 +1634,21 @@ bind_goal_all_options (const Binding b)
|
|||||||
if (know_only)
|
if (know_only)
|
||||||
{
|
{
|
||||||
// Special case: only from intruder
|
// Special case: only from intruder
|
||||||
proof_go_down(TERM_CoOld,b->term);
|
proof_go_down (TERM_CoOld, b->term);
|
||||||
flag = flag && bind_goal_old_intruder_run (b);
|
flag = flag && bind_goal_old_intruder_run (b);
|
||||||
//flag = flag && bind_goal_new_intruder_run (b);
|
//flag = flag && bind_goal_new_intruder_run (b);
|
||||||
proof_go_up();
|
proof_go_up ();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Normal case
|
// Normal case
|
||||||
flag = bind_goal_regular_run (b);
|
flag = bind_goal_regular_run (b);
|
||||||
proof_go_down(TERM_CoOld,b->term);
|
proof_go_down (TERM_CoOld, b->term);
|
||||||
flag = flag && bind_goal_old_intruder_run (b);
|
flag = flag && bind_goal_old_intruder_run (b);
|
||||||
proof_go_up();
|
proof_go_up ();
|
||||||
proof_go_down(TERM_CoNew,b->term);
|
proof_go_down (TERM_CoNew, b->term);
|
||||||
flag = flag && bind_goal_new_intruder_run (b);
|
flag = flag && bind_goal_new_intruder_run (b);
|
||||||
proof_go_up();
|
proof_go_up ();
|
||||||
}
|
}
|
||||||
proofDepth--;
|
proofDepth--;
|
||||||
|
|
||||||
|
@ -790,30 +790,32 @@ matchEvent (Tac tc)
|
|||||||
Labelinfo linfo;
|
Labelinfo linfo;
|
||||||
|
|
||||||
/* Create fresh Nonce variable */
|
/* Create fresh Nonce variable */
|
||||||
nsymb = symbolNextFree(TermSymb(TERM_Hidden));
|
nsymb = symbolNextFree (TermSymb (TERM_Hidden));
|
||||||
tvar = symbolDeclare(nsymb,false);
|
tvar = symbolDeclare (nsymb, false);
|
||||||
//tvar->stype = termlistAdd(NULL,TERM_Nonce);
|
//tvar->stype = termlistAdd(NULL,TERM_Nonce);
|
||||||
|
|
||||||
/* Make the concrete messages */
|
/* Make the concrete messages */
|
||||||
mpat = tacTerm (tc->t1.tac);
|
mpat = tacTerm (tc->t1.tac);
|
||||||
mmsg = tacTerm (tc->t2.tac);
|
mmsg = tacTerm (tc->t2.tac);
|
||||||
msg1 = makeTermEncrypt(mmsg,tvar);
|
msg1 = makeTermEncrypt (mmsg, tvar);
|
||||||
msg2 = makeTermEncrypt(mpat,tvar);
|
msg2 = makeTermEncrypt (mpat, tvar);
|
||||||
|
|
||||||
/* Declare the const */
|
/* Declare the const */
|
||||||
thisRole->declaredconsts = termlistAdd(thisRole->declaredconsts, tvar);
|
thisRole->declaredconsts = termlistAdd (thisRole->declaredconsts, tvar);
|
||||||
|
|
||||||
/* And send & recv combo (implementing the syntactic sugar) */
|
/* And send & recv combo (implementing the syntactic sugar) */
|
||||||
label1 = freshTermPrefix(LABEL_Match);
|
label1 = freshTermPrefix (LABEL_Match);
|
||||||
linfo = label_create (label1, thisProtocol);
|
linfo = label_create (label1, thisProtocol);
|
||||||
sys->labellist = list_append (sys->labellist, linfo);
|
sys->labellist = list_append (sys->labellist, linfo);
|
||||||
myrole = thisRole->nameterm;
|
myrole = thisRole->nameterm;
|
||||||
|
|
||||||
/* add send event */
|
/* add send event */
|
||||||
thisRole->roledef = roledefAdd (thisRole->roledef, SEND, label1, myrole, myrole, msg1, NULL);
|
thisRole->roledef =
|
||||||
|
roledefAdd (thisRole->roledef, SEND, label1, myrole, myrole, msg1, NULL);
|
||||||
markLastRoledef (thisRole->roledef, tc->lineno);
|
markLastRoledef (thisRole->roledef, tc->lineno);
|
||||||
/* add recv event */
|
/* add recv event */
|
||||||
thisRole->roledef = roledefAdd (thisRole->roledef, RECV, label1, myrole, myrole, msg2, NULL);
|
thisRole->roledef =
|
||||||
|
roledefAdd (thisRole->roledef, RECV, label1, myrole, myrole, msg2, NULL);
|
||||||
markLastRoledef (thisRole->roledef, tc->lineno);
|
markLastRoledef (thisRole->roledef, tc->lineno);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -834,8 +836,9 @@ nonMatchEvent (Tac tc)
|
|||||||
|
|
||||||
mpat = tacTerm (tc->t1.tac);
|
mpat = tacTerm (tc->t1.tac);
|
||||||
mmsg = tacTerm (tc->t2.tac);
|
mmsg = tacTerm (tc->t2.tac);
|
||||||
msg = makeTermTuple(mpat,mmsg);
|
msg = makeTermTuple (mpat, mmsg);
|
||||||
claimCreate (sys, thisProtocol, thisRole, CLAIM_Notequal, NULL, msg, tc->lineno);
|
claimCreate (sys, thisProtocol, thisRole, CLAIM_Notequal, NULL, msg,
|
||||||
|
tc->lineno);
|
||||||
}
|
}
|
||||||
|
|
||||||
//! Parse a communication event tc of type event, and add a role definition event for it.
|
//! Parse a communication event tc of type event, and add a role definition event for it.
|
||||||
|
@ -212,14 +212,16 @@ inequalityConstraints (const System sys)
|
|||||||
if (isTermEqual (rd->claiminfo->type, CLAIM_Notequal))
|
if (isTermEqual (rd->claiminfo->type, CLAIM_Notequal))
|
||||||
{
|
{
|
||||||
// TODO ASSERT: Message should be a pair for NotEqual claims
|
// TODO ASSERT: Message should be a pair for NotEqual claims
|
||||||
if (isTermEqual (TermOp1(rd->message),TermOp2(rd->message)))
|
if (isTermEqual
|
||||||
|
(TermOp1 (rd->message), TermOp2 (rd->message)))
|
||||||
{
|
{
|
||||||
// Inequality violated, no solution exists that makes them inequal anymore.
|
// Inequality violated, no solution exists that makes them inequal anymore.
|
||||||
if (switches.output == PROOF)
|
if (switches.output == PROOF)
|
||||||
{
|
{
|
||||||
indentPrint ();
|
indentPrint ();
|
||||||
eprintf ("Pruned because the pattern violates an inequality constraint based on the term ");
|
eprintf
|
||||||
termPrint (TermOp1(rd->message));
|
("Pruned because the pattern violates an inequality constraint based on the term ");
|
||||||
|
termPrint (TermOp1 (rd->message));
|
||||||
eprintf (".\n");
|
eprintf (".\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ tacDone (void)
|
|||||||
|
|
||||||
//! Copy a tac
|
//! Copy a tac
|
||||||
Tac
|
Tac
|
||||||
tacCopy(Tac c)
|
tacCopy (Tac c)
|
||||||
{
|
{
|
||||||
Tac newTac;
|
Tac newTac;
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ typedef struct tacnode *Tac;
|
|||||||
|
|
||||||
void tacInit (void);
|
void tacInit (void);
|
||||||
void tacDone (void);
|
void tacDone (void);
|
||||||
Tac tacCopy(Tac c);
|
Tac tacCopy (Tac c);
|
||||||
Tac tacCreate (int op);
|
Tac tacCreate (int op);
|
||||||
Tac tacSymb (char *s);
|
Tac tacSymb (char *s);
|
||||||
Tac tacJoin (int op, Tac t1, Tac t2, Tac t3);
|
Tac tacJoin (int op, Tac t1, Tac t2, Tac t3);
|
||||||
|
Loading…
Reference in New Issue
Block a user