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
5624f7e7b6
- Added some comments.
2006-03-15 08:56:23 +00:00
ccremers
25244c5b23
- Fixed bug in new tuple expansion code (again, caused by the intricate
...
"realX" versus "isX" distinction.)
- Added structures for rho, sigma, constants, but did not activate them
yet.
2006-03-15 08:51:08 +00:00
ccremers
2b9246bb64
- Bug report: this should be fixed.
2006-03-15 08:33:09 +00:00
ccremers
16a59624fe
- Revised dot output.
...
- Reintroduced intruder events.
- Added colors.
2006-03-14 11:37:28 +00:00
ccremers
f823399a73
- Minor improvements.
2006-03-13 16:26:53 +00:00
ccremers
f7ee9743d2
- Bugfix for self-initiator detection. Woops.
2006-03-13 14:19:01 +00:00
ccremers
74052cf226
- Code cleanup for intruder count.
2006-03-10 14:52:45 +00:00
ccremers
af07f0cc3f
- Removed obsolete stuff.
2006-03-10 14:51:05 +00:00
ccremers
895852de89
- Added iterators.
...
- More space in encryption notation for better readability.
2006-03-10 14:48:40 +00:00
ccremers
2280187b32
- Improved dot class output.
2006-03-08 15:12:58 +00:00
ccremers
5487d3ae90
- From this version onwards, Scyther no longer supports the modelchecker
...
method. A big cleanup has been started, but is not finished yet, so
minor artefacts might still remain. These are to be cleaned up later.
2006-03-08 13:58:46 +00:00
ccremers
2830c8e8ff
- Fixed some Doxygen documentation errors.
2006-03-08 12:38:39 +00:00
ccremers
1678577ce0
- Improved proof reports.
...
- Minor (epsilon type) efficiency improvement.
2006-03-05 15:18:39 +00:00
ccremers
c7605d03a3
- Added problem.
2006-03-01 08:36:09 +00:00
ccremers
527bf8baa5
- Better error reporting for local order constraints.
2006-02-28 15:33:12 +00:00
ccremers
4064d8ca65
- Improvements to the testing suite.
2006-02-28 15:06:21 +00:00
ccremers
f3d94b8e0d
- Removed old hack lemmas by clean ones.
2006-02-28 15:01:58 +00:00
ccremers
282c0d5094
- --experimental is now available in the normal version, but for experts
...
only.
2006-02-28 14:06:12 +00:00
ccremers
a4429d548f
- Turned 'hidden' term lemma back on by default.
2006-02-28 13:57:38 +00:00
ccremers
00616e45ed
- Bit masking was incorrect: & binds less strong than == !
...
This caused many of the --experimental switches not to work.
2006-02-28 13:41:36 +00:00
ccremers
cf832ca1b1
- Seems to work again, but further testing is needed.
2006-02-27 22:27:09 +00:00
ccremers
b49d13b6ee
- [[[ Broken commit. ]]]
...
Stuff seems to be working again, slightly less efficient though (count
states).
2006-02-27 16:08:17 +00:00
ccremers
bb16bd755e
- Print states in a more countable format.
2006-02-27 15:20:37 +00:00
ccremers
c22173e5ee
- [[[ Broken commit ]]]
...
More work on the arachne multiple-decryptor. Horrific.
2006-02-26 20:01:22 +00:00
ccremers
95df010a54
- [[[ Broken commit ]]]
...
More intermediate work.
2006-02-26 17:18:59 +00:00
ccremers
0ce88af6ac
- [[[ Broken commit ]]]
...
Committing partial new Warshall work because it is getting too big.
2006-02-26 15:00:58 +00:00
ccremers
8995bc4d28
- Better reporting, better analysis.
...
- End result now weighed according to undecided^2 * states, making the
decidability a more important factor.
2006-02-24 12:50:04 +00:00
ccremers
1d3d154a2f
- If the timebound is hit, it should be reported anyway, because the
...
results are not to be trusted anymore.
2006-02-23 16:21:25 +00:00
ccremers
bc61255a78
- Added timeout information.
2006-02-23 16:10:52 +00:00
ccremers
1aa77eec27
- Limit heuristics to sensible values.
2006-02-23 15:54:26 +00:00
ccremers
b16023bf0e
- Cleaned up heuristic code. Note that there is a "hidden" heuristic:
...
implicitly, older goals are resolved first, if some goals have equal
weights. This is encoded in the "w <=" comparison; if this is set to
"w <", the heuristic becomes much less effective.
2006-02-23 15:03:43 +00:00
ccremers
10d44ad611
- Added cache clearing script.
2006-02-23 10:54:11 +00:00
ccremers
5d8bc6bb0e
- Default is to only test protocols from SPORE.
2006-02-23 10:51:18 +00:00
ccremers
819b12b759
- Space instead of comma for testing.
2006-02-23 10:50:32 +00:00
ccremers
c3a42e7df4
- Added protocol counter.
2006-02-23 10:49:53 +00:00
ccremers
97c634e772
- Improved protocol lists.
2006-02-23 10:49:38 +00:00
ccremers
ec4cb6eb68
- Include version number in cache id.
2006-02-23 10:49:23 +00:00
ccremers
24832d641d
- Some compatibility fixes.
2006-02-23 10:49:06 +00:00
ccremers
f333fb8276
- Explicit casts.
2006-02-23 10:44:44 +00:00
ccremers
0a74c87934
- Added some new heuristics testing.
2006-02-23 09:39:02 +00:00
ccremers
8f896432d1
- Added some stuff on the new graph code.
2006-02-22 16:58:11 +00:00
ccremers
f376260512
- Changed default heuristic to 34.
2006-02-22 15:57:55 +00:00
ccremers
494d02a524
- Modified some scripts, in particular to get compareheuristics to work
...
with the new versions of Scyther.
2006-02-22 15:49:32 +00:00
ccremers
41e797413c
- Added new heuristics based on hidelevel results.
...
Preliminary results:
1. For typed matching, either heuristic 32 or 34 are best, and far
superior to the previous best (3).
2. For untyped matching, partial tests indicate that heuristic 1 is
best, which is rather interesting.
2006-02-22 15:48:58 +00:00
ccremers
921c82876d
- experimental=4 now disables some things. Weirdly enough, they don't
...
seem to make much difference.
2006-02-22 09:53:50 +00:00
ccremers
dbc0a3583d
- Better setup for --experimental= switch using bit masks.
2006-02-22 08:55:42 +00:00
ccremers
10b6793d97
- More cleaning of switches.
2006-02-22 08:47:22 +00:00
ccremers
5ddcdfed22
- Added --long-help and -E, --expert switches.
2006-02-22 08:41:06 +00:00