ccremers
db8e72f37e
- Misc fixes to heuristic.
2006-04-03 08:21:52 +00:00
ccremers
d2058d937b
- Revised cost heuristic. Trace length is no longer the real
...
optimization.
2006-04-02 12:29:02 +00:00
ccremers
e1890ddc9f
- Improved cost function: now also avoids using initiators when
...
possible.
2006-04-02 12:07:25 +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
4d7b744e1b
- Discovered ugly bit in de-class code, which causes what seem to be
...
errors with --extravert: even if Alice is already occurring in the
system, the name can be used.
- Added explicit level 2 encryption bound. This is technically
incorrect, but for now it should work.
2006-03-31 10:12:58 +00:00
ccremers
cb440700e3
- Added --unique responder/initiator switches, which are both implied by
...
--extravert.
2006-03-31 08:24:41 +00:00
ccremers
5fe55d35cf
- Code refactoring.
2006-03-28 14:45:02 +00:00
ccremers
b224344b59
- Bugfixed --extravert.
2006-03-28 14:24:46 +00:00
ccremers
dff7fcaee3
- Updated readme for beta2.
2006-03-27 20:31:19 +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
543e430e6c
- In the light of recent discoveries on Athena method, I reinstated the
...
--match switch.
2006-03-20 08:47:12 +00:00
ccremers
881eccd6be
- Fixed --disable-intruder: it now also uses no tupling shortcuts.
2006-03-19 12:59:26 +00:00
ccremers
a35a618a27
- Cleanup; make headers more compact.
2006-03-16 16:15:14 +00:00
ccremers
84d7841d91
- More work on testing.
2006-03-16 13:58:45 +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
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