12f2168c6c- Not quite ready, but a start.
ccremers
2006-07-18 21:57:19 +0000
30b629909b- Added note on --chec- Added note on --checkk
ccremers
2006-07-15 19:32:15 +0000
f31b5bfe9c- Started rewrite of main algorithm, by removing dynamic addition of M_0 nodes, and simply restricting it to a single M_0 send node.
ccremers
2006-07-09 15:08:42 +0000
fc6923a7be- Added new results (typo fix).
ccremers
2006-07-01 11:53:26 +0000
3b330d40de- Added preliminary results, which will be used in the thesis. - Modified heuristics test for stuff in the thesis.
ccremers
2006-07-01 10:11:08 +0000
b85d2e2270- Added first attack analysis.
ccremers
2006-07-01 09:48:06 +0000
7686ea4f64- Added some further tests.
ccremers
2006-07-01 09:34:37 +0000
c52a340d8e- Improved heuristics. Default is now 162 (but 99 performs equally well)
ccremers
2006-06-29 07:49:23 +0000
d87d9ede30- Fixed some comments.
ccremers
2006-06-12 14:48:57 +0000
780ca9880f- Added feature to ensure include files come from the right place. The order in which Scyther searches for files is now. 1. From the prefix of the previously found file. 2. Current directory. 3. Anything in SPDLDIRS Here, 1 is new. - When using -E (--expert), scyther shows any files it reads on stderr.
ccremers
2006-06-11 15:22:20 +0000
07cc2c2b55- Minor updates in output format.
ccremers
2006-05-26 12:34:37 +0000
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.
ccremers
2006-05-26 11:27:05 +0000
e3b84a0f67- New '--clusters' switch: needs some work.
ccremers
2006-05-26 09:39:10 +0000
0679cbc3b8- Added '--monochrome' switch, to be used in thesis output. There is a hardcoded lightness factor in dotout.c (MONOCHROMEFACTOR)
ccremers
2006-05-25 20:35:01 +0000
6a74883adf- Restricted the syntax somewhat, to avoid people typing crap. (Cf. Golsteijn)
ccremers
2006-05-16 15:00:21 +0000
6dff931dbc- Term identifiers can now contain primes (SM) - If labels start with a bang (!), they are ignored in synch/agree claims.
ccremers
2006-04-25 13:58:14 +0000
08f705234b- Added `include "dinges";' command, that is aware of Scytherdirs.
ccremers
2006-04-12 12:42:04 +0000
db8e72f37e- Misc fixes to heuristic.
ccremers
2006-04-03 08:21:52 +0000
d2058d937b- Revised cost heuristic. Trace length is no longer the real optimization.
ccremers
2006-04-02 12:29:02 +0000
e1890ddc9f- Improved cost function: now also avoids using initiators when possible.
ccremers
2006-04-02 12:07:25 +0000
52708d09b4- MakeTraceConcrete now yields nicer choices, e.g. "Agent1" or "Nonce2".
ccremers
2006-04-02 11:56:22 +0000
8c03bba02a- Fixed a bug in output overwrite for de-class code.
ccremers
2006-03-31 12:24:32 +0000
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.
ccremers
2006-03-31 10:12:58 +0000
cb440700e3- Added --unique responder/initiator switches, which are both implied by --extravert.
ccremers
2006-03-31 08:24:41 +0000
dff7fcaee3- Updated readme for beta2.
ccremers
2006-03-27 20:31:19 +0000
ac87af60c1- More improvements. Current drawbacks: Intruder choice still not clear.
ccremers
2006-03-20 09:54:45 +0000
f3d4e8c350- Some improvements to the intruder nodes.
ccremers
2006-03-20 09:40:45 +0000
543e430e6c- In the light of recent discoveries on Athena method, I reinstated the --match switch.
ccremers
2006-03-20 08:47:12 +0000
881eccd6be- Fixed --disable-intruder: it now also uses no tupling shortcuts.
ccremers
2006-03-19 12:59:26 +0000
a35a618a27- Cleanup; make headers more compact.
ccremers
2006-03-16 16:15:14 +0000
84d7841d91- More work on testing.
ccremers
2006-03-16 13:58:45 +0000
f11f1fff0b- Bugfix for dot output.
ccremers
2006-03-16 13:26:46 +0000
3241c0c828- Better class printing for the headers.
ccremers
2006-03-16 08:49:10 +0000
1ce03104c5Major: - 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.
ccremers
2006-03-15 21:30:19 +0000
5624f7e7b6- Added some comments.
ccremers
2006-03-15 08:56:23 +0000
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.
ccremers
2006-03-15 08:51:08 +0000
2b9246bb64- Bug report: this should be fixed.
ccremers
2006-03-15 08:33:09 +0000
895852de89- Added iterators. - More space in encryption notation for better readability.
ccremers
2006-03-10 14:48:40 +0000
2280187b32- Improved dot class output.
ccremers
2006-03-08 15:12:58 +0000
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.
ccremers
2006-03-08 13:58:46 +0000
2830c8e8ff- Fixed some Doxygen documentation errors.
ccremers
2006-03-08 12:38:39 +0000
527bf8baa5- Better error reporting for local order constraints.
ccremers
2006-02-28 15:33:12 +0000
4064d8ca65- Improvements to the testing suite.
ccremers
2006-02-28 15:06:21 +0000
f3d94b8e0d- Removed old hack lemmas by clean ones.
ccremers
2006-02-28 15:01:58 +0000
282c0d5094- --experimental is now available in the normal version, but for experts only.
ccremers
2006-02-28 14:06:12 +0000
a4429d548f- Turned 'hidden' term lemma back on by default.
ccremers
2006-02-28 13:57:38 +0000
00616e45ed- Bit masking was incorrect: & binds less strong than == ! This caused many of the --experimental switches not to work.
ccremers
2006-02-28 13:41:36 +0000
cf832ca1b1- Seems to work again, but further testing is needed.
ccremers
2006-02-27 22:27:09 +0000
b49d13b6ee- [[[ Broken commit. ]]] Stuff seems to be working again, slightly less efficient though (count states).
ccremers
2006-02-27 16:08:17 +0000
bb16bd755e- Print states in a more countable format.
ccremers
2006-02-27 15:20:37 +0000
c22173e5ee- [[[ Broken commit ]]] More work on the arachne multiple-decryptor. Horrific.
ccremers
2006-02-26 20:01:22 +0000
0ce88af6ac- [[[ Broken commit ]]] Committing partial new Warshall work because it is getting too big.
ccremers
2006-02-26 15:00:58 +0000
8995bc4d28- Better reporting, better analysis. - End result now weighed according to undecided^2 * states, making the decidability a more important factor.
ccremers
2006-02-24 12:50:04 +0000
1d3d154a2f- If the timebound is hit, it should be reported anyway, because the results are not to be trusted anymore.
ccremers
2006-02-23 16:21:25 +0000
1aa77eec27- Limit heuristics to sensible values.
ccremers
2006-02-23 15:54:26 +0000
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.
ccremers
2006-02-23 15:03:43 +0000