ccremers 
							
						 
					 
					
						
						
						
						
							
						
						
							c4fad31f25 
							
						 
					 
					
						
						
							
							- Executable.  
						
						 
						
						
						
					 
					
						2005-06-07 14:57:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ccremers 
							
						 
					 
					
						
						
						
						
							
						
						
							eb36abee75 
							
						 
					 
					
						
						
							
							- Indent any changed .c / .h files.  
						
						 
						
						... 
						
						
						
						Intended to be used just before a commit. 
						
					 
					
						2005-06-07 14:56:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ccremers 
							
						 
					 
					
						
						
						
						
							
						
						
							1331f5e7a3 
							
						 
					 
					
						
						
							
							- Added a global attack id, starting at one. Currently only shown in  
						
						 
						
						... 
						
						
						
						XML and Dot output. For Dot, it is included in the label. For XML, it
  is an added attribute of the 'attack' tag. 
						
					 
					
						2005-06-07 13:40:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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