ccremers
22a0d2adfb
- Some cleanup.
2005-06-02 12:42:10 +00:00
gijs
56c032f4a5
Update SPORE protocols to use new ticket mechanism:
...
- Use builtin Ticket type instead of user type
- Remove remark that -m2 matching is required as it no longer is
2005-06-02 12:41:24 +00:00
ccremers
4a42604cb6
- Added Ticket basic term type. Note that this only has consequences for
...
the Arachne type checking. The net result is that a variable of type
'Ticket' can always contain any term, even with -m0 or -m1 matching.
2005-06-02 12:14:28 +00:00
ccremers
cd2ef14e4e
- [Syntactical changes only]
...
Fixed the indentation of some files.
2005-06-02 09:40:05 +00:00
ccremers
01124e2104
- Modified a number of things related to the attack analysis tools.
...
* removed <term> wrappers
* added <const> wrappers
* removed <role><term> construct, now <rolename>R</rolename>
constructs.
* added <variables> section.
* variable substitutions are followed through in runs. Thus, only
unbound variables occur in the semitrace.
* added the untested claims back in, so that all events in a
role/semitrace are now shown. Note that they can be disabled
again by using the new '-H' switch.
2005-06-02 08:25:45 +00:00
ccremers
f8bafdcd60
- Fixed type flaw problem.
2005-05-24 14:31:55 +00:00
ccremers
907243281d
- Anti-typeflaw reordering.
2005-05-23 13:51:39 +00:00
ccremers
76aa940e1d
- Added comments, bke version.
2005-05-23 13:18:47 +00:00
ccremers
47c9f257a8
- Optimized version.
2005-05-23 13:07:11 +00:00
gijs
3cb999f820
Replaced all tabs by spaces.
2005-05-23 12:35:58 +00:00
gijs
b05843d690
- Adding Yahalom and variants
2005-05-23 12:33:03 +00:00
gijs
b86c60240c
- Adding more Woo Lam variants
2005-05-23 12:00:33 +00:00
gijs
673e0218c5
- Adding Woo and Lam
...
- Adding Woo and Lam Pi (includes a possible attack that is not listed in SPORE)
2005-05-23 11:39:13 +00:00
ccremers
5570389c16
- A first generalization of NSL.
2005-05-23 10:36:42 +00:00
ccremers
0540b744e2
- Repaired a pruning method that still needed a lemma. It was a bit
...
overzealous and killed a woolam-mutual attack.
2005-05-19 14:43:32 +00:00
gijs
5ddcbd0fe5
- Adding Wide Mouther Frog and modified versions
2005-05-18 12:17:08 +00:00
gijs
cbb617b3a1
- Adding CJ modified version of splice protocol
...
- Adding tmn
- Fixed a modelling error in splice
2005-05-18 11:43:42 +00:00
gijs
ee3b996ff7
Adding two variants of splice as, based on the version in spdl, but using
...
normalized role names.
2005-05-18 09:47:06 +00:00
ccremers
f22ce0dcb9
- Big change in the Arachne algorithm: decryptor sequences now get
...
expanded explicitly. This solves a long-standing issue with {k}k
decryption to yield k. Needs some testing to ensure that it did not
introduce any new errors.
2005-05-17 18:45:01 +00:00
gijs
2110206d80
- Adding otway rees and smart right protocols
2005-05-17 14:01:48 +00:00
ccremers
b5af43294e
- Added inverse keys to output.
2005-05-17 13:00:45 +00:00
ccremers
ffaf0d2ded
- Filtered out uninteresting claim events in attack descriptions. This
...
was already being done in the script by Gijs. I only added it to make
the XML output more readable for humans.
2005-05-13 13:40:37 +00:00
ccremers
8b51593cf5
- Each attack now includes
...
* Initial knowledge
* Role definitions for protocols involved
2005-05-12 14:52:50 +00:00
gijs
ae7c5c653f
Adding the symmetric key variants of Needham Schroeder
2005-05-12 13:32:30 +00:00
ccremers
a856e795b0
- Reindented stuff (this was needed, really)
2005-05-12 13:19:32 +00:00
ccremers
d02621c608
- Added XML term output to Scyther. This meant in fact that a lot had to
...
be recoded, avoiding e.g. label="<term ..." constructs. Therefore,
many attributes have changes into elements. Beware.
- Made bindings implicit to events using <follows> and <after>
constructs. Also added a new <choose> for unbound simple variables.
2005-05-12 13:18:37 +00:00
gijs
52e38f40e6
Fixed scenario for needham-schroeder and added needham-shroeder-lowe
2005-05-12 12:27:18 +00:00
gijs
2a1cc10258
Adding SPORE's vision on the needham-schroeder protocol
2005-05-12 12:05:13 +00:00
ccremers
3fba68b240
- Whoops, stupid sloppy switch code rewriters ought to be punished.
2005-05-12 11:59:31 +00:00
ccremers
2e4c5afeb7
- Added a strange issue, to be resolved tomorrow.
2005-05-11 15:18:32 +00:00
gijs
0930556f2e
Fix the protocol name in denning-sacco-lowe
2005-05-10 14:08:51 +00:00
ccremers
934eb3fd2a
- Oops, sloppy. (It's good to have a beta tester homey.)
2005-05-04 12:06:30 +00:00
ccremers
3bbaf0fc97
- Added scyther wrapper tag (cf. GH bug report)
...
- Fixed binding closure (cf. GH bug report)
- Reduced indenting to two instead of three spaces.
2005-05-03 09:45:54 +00:00
ccremers
71558706a6
- XML output should be workable now.
2005-05-02 13:38:45 +00:00
gijs
018f54a904
- Added Hwang's modified version of Neumann Stubblebine
2005-05-02 10:52:03 +00:00
gijs
637fe566f0
- Add KSL, Lowe modified KSL
...
- Add Neumann Stubblebine
2005-05-02 10:44:07 +00:00
gijs
489e8394b0
- Adding Kao Chow
...
- Adding Dennig Sacco
- Updated not modelled file to include DH, GJM and Gong
2005-05-02 09:24:26 +00:00
ccremers
924abc065d
- Added xml output switch (-x, check scyther --help). It's not complete
...
yet, to be finished tomorrow.
2005-05-01 13:32:50 +00:00
gijs
3682e3ab24
- Adding 2 more CCITT509 derived protocols
2005-04-29 14:19:07 +00:00
gijs
87c49850b4
- read should be labeled 1 to make it match with the first send
2005-04-29 13:28:15 +00:00
ccremers
f206d4258f
- Events now always require a label.
2005-04-29 13:25:43 +00:00
ccremers
6f6cb322dc
- Fixed a protocol. The BNF of Scyther allows for non-labeled events;
...
however, later this was changed, and now the tool assumes that events
have labels. This should be explicitly checked of course.
2005-04-29 13:21:59 +00:00
gijs
113a3c5dfc
- Adding NotModelled.txt, describing which SPORE protocols have not been
...
modelled and why
- Adding ccitt509 and friends
2005-04-29 13:14:23 +00:00
gijs
0b22c4a4bb
- Created a directory to hold spdl files of all protocols in SPORE
...
- Import Andrew secure RPC and derived protocols
2005-04-29 10:50:53 +00:00
ccremers
38f6f42351
- Fail increases of claims moved to violateClaim; thus, other references
...
were in fact redundant.
2005-04-27 13:48:00 +00:00
ccremers
7c0507a900
- Fixed bug where claim fails were not counted in the modelchecker, as
...
reported bij GH. Attacks were indicated, though, so this only caused
problems for users using --summary and not looking at the "attack:
L:?" field.
2005-04-27 11:43:47 +00:00
ccremers
b00cabe35a
- Added Gijs' version of TMN (for debugging)
2005-04-27 11:18:08 +00:00
ccremers
18d523d8a4
- Fixed segfault when modelchecker was called on an empty scenario.
2005-04-22 16:03:58 +00:00
ccremers
5b3e177e2d
- Fixes.
2005-04-21 12:13:04 +00:00
ccremers
8e1041b567
- Minor output fixes.
2005-04-21 12:04:45 +00:00