Cas Cremers
d4ec0004d6
Removing a collection of fairly simple remaining nested function calls.
2019-01-04 17:16:27 +01:00
Cas Cremers
10732ae6d3
Removed another fake nested function.
2018-12-24 15:55:38 +01:00
Cas Cremers
cdda26f21f
Removed another trampoline; one of the type where omitting function argument types reduces warnings. Ouch.
2018-11-04 23:24:56 +01:00
Cas Cremers
6ee81d304d
Another double trampoline removed.
2018-10-19 15:43:08 -04:00
Cas Cremers
0d9c23c33b
Reindent code for consistency.
2018-10-15 09:40:07 -04:00
Cas Cremers
69c0486376
Another removal of a nested function.
...
Note this one is relatively complex and error prone.
2018-10-14 21:46:55 +02:00
Cas Cremers
7dcbec07a0
Cleanup: removing unused variables.
2014-03-18 13:53:33 +00:00
Cas Cremers
d06247fcfe
Updating time stamps for next release.
2013-10-05 23:56:12 +01:00
Cas Cremers
6134b46557
Backend DOT graph generation: Removing redundant ';' which seems to confuse more recent versions of Graphviz (>2.26)
2013-06-19 23:03:36 +02:00
Cas Cremers
c6280d745e
Backend DOT graph generation: Removing debugging reporting of 'cost' in attack graphs.
...
This was confusing to casual users.
2013-06-19 23:02:58 +02:00
Cas Cremers
7658644295
Rati Gelashvili reported a rare but annoying bug in the hash function handling.
...
The fix requires a significant reworking of the function handling. This
is a first attempt.
Conflicts:
src/knowledge.c
src/knowledge.h
Regression test suggests that the Hashfunction fix works.
2013-04-26 14:47:27 +02:00
Cas Cremers
fc72b5f6ff
Removed remaining 'Const' declarations.
2012-07-12 13:36:40 +02:00
Cas Cremers
2242a5fcbd
Fixing read->recv conventions.
2012-04-25 09:53:07 +02:00
Cas Cremers
1cbe9826ac
Updated dates.
2012-04-24 13:56:51 +02:00
Cas Cremers
8ec1908306
Added cost code to match compromise branch.
...
Includes some refactoring in cost.c.
2011-04-26 11:49:05 +02:00
Cas Cremers
fea2bcf477
Reindenting code.
2011-01-25 17:33:12 +01:00
Cas Cremers
f883499d07
CHANGE: Changed setup of running & commit.
...
Now:
claim(A,Commit,B,data) => claim(B,Running,A,data) and also B is running the right protocol and role.
2011-01-24 17:32:24 +01:00
Cas Cremers
fda39f7eab
BUGFIX: Skipping running/commit signals caused bugs in graphviz output.
2011-01-21 17:40:10 +01:00
Cas Cremers
fcf694dbd9
CLEANUP: Reindenting code.
2010-11-11 00:09:16 +01:00
Cas Cremers
6ffdda4a3c
BUGFIX: Graph output correct removal of function applications.
...
The graph output edge remover was incorrect, and would also
remove applications that were not completely triggered by M_0 alone.
2008-08-26 13:25:43 +02:00
Cas Cremers
8f01637528
Output should also yield 'recv' instead of 'read'.
2008-08-21 16:58:57 +02:00
Cas Cremers
03522b7108
Try to not draw duplicate arrows.
...
This cleans up some graphs rather nicely. There is only one potential
drawback (not observed in practive):
If two bindings have the same from/to, but different interpretations,
we might lose information. In particular the 'select' intermediate nodes might
pose a problem and we would be better off by not having any interpretation on
what is selected.
2008-01-16 11:55:15 +01:00
Cas Cremers
7d584cca1e
Added GPL 2 License to the C sources.
...
A first step towards releasing Scyther completely to the public.
2007-06-11 14:01:04 +02:00
ccremers
91b52f6b4a
- Removed more dead code, improved scantags.py
2007-01-27 11:07:45 +00:00
ccremers
eaa6ef1345
- Added feature for multi-party protocols (weaker precondition on Reachable)
2007-01-16 17:22:51 +00:00
ccremers
c5125fec9e
- Fixed problem with dot and xml output for debug version.
2007-01-09 16:07:29 +00:00
ccremers
89c3a20acf
- Many cleanups to make -Wall happy. Next up is pedantic...
2007-01-06 14:45:29 +00:00
ccremers
8d66dc48fd
- Fixed intruder generated value displays.
2006-12-05 10:10:17 +00:00
ccremers
5b527cbc9c
- Clearer output for intruder-generated terms.
2006-11-30 16:16:37 +00:00
ccremers
c41edf7f8c
- Removed font settings from dot output, let somebody else worry about that
2006-08-10 12:36:11 +00:00
ccremers
82869fb583
- Some misc fixes.
2006-08-02 09:46:57 +00:00
ccremers
784304ed65
- Bugfix: separators between local constants were not printed correctly.
2006-07-02 23:44:18 +00:00
ccremers
fc8b0de971
- Added special weights in dot output for M_0 originating terms.
2006-07-02 13:38:20 +00:00
ccremers
4ec62ddad9
- Fixed an empty balloon which might confuse people, in the dot output.
2006-07-02 13:10:46 +00:00
ccremers
0184b6277b
- Better handling of function from M0 collapse in dot output.
2006-07-02 12:51:19 +00:00
ccremers
aeac3d6616
- M_0 function application is now absorbed.
2006-07-02 12:03:57 +00:00
ccremers
6ac5e2a428
- Added '--lightness' switch.
2006-05-26 12:57:27 +00:00
ccremers
07cc2c2b55
- Minor updates in output format.
2006-05-26 12:34:37 +00:00
ccremers
2e94dd065e
- "--clusters" output is quite advanced, but still dot makes a bit of a
...
mess out of it. One of the reasons is that the intruder events
cannot be used along with the normal ranking, because they no longer
correspond to real events.
2006-05-26 11:27:05 +00:00
ccremers
e3b84a0f67
- New '--clusters' switch: needs some work.
2006-05-26 09:39:10 +00:00
ccremers
0679cbc3b8
- Added '--monochrome' switch, to be used in thesis output. There is a
...
hardcoded lightness factor in dotout.c (MONOCHROMEFACTOR)
2006-05-25 20:35:01 +00:00
ccremers
52708d09b4
- MakeTraceConcrete now yields nicer choices, e.g. "Agent1" or "Nonce2".
2006-04-02 11:56:22 +00:00
ccremers
8c03bba02a
- Fixed a bug in output overwrite for de-class code.
2006-03-31 12:24:32 +00:00
ccremers
ac87af60c1
- More improvements. Current drawbacks: Intruder choice still not clear.
2006-03-20 09:54:45 +00:00
ccremers
f3d4e8c350
- Some improvements to the intruder nodes.
2006-03-20 09:40:45 +00:00
ccremers
a35a618a27
- Cleanup; make headers more compact.
2006-03-16 16:15:14 +00:00
ccremers
f11f1fff0b
- Bugfix for dot output.
2006-03-16 13:26:46 +00:00
ccremers
3241c0c828
- Better class printing for the headers.
2006-03-16 08:49:10 +00:00
ccremers
1ce03104c5
Major:
...
- Added rho/sigma/constants fields to the runs, on which the new code is
based. Over time, .locals should be deprecated in favour of these
better variants.
- Untyped variant is out of grace for the time being (cf. Athena interm
problems)
- Improved graph output further.
Minor:
- Added TERMLISTADD and APPEND macros for more concise code.
2006-03-15 21:30:19 +00:00
ccremers
2b9246bb64
- Bug report: this should be fixed.
2006-03-15 08:33:09 +00:00