Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							214c607529 
							
						 
					 
					
						
						
							
							Slightly nicer code.  
						
						 
						
						
						
					 
					
						2011-01-25 17:32:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							6286a2c810 
							
						 
					 
					
						
						
							
							Added test scripts for book and iso.  
						
						 
						
						
						
					 
					
						2011-01-25 10:24:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							88ee944c4b 
							
						 
					 
					
						
						
							
							BUGFIX: Problem when progressbar.py missing, problem with zero correct claims.  
						
						 
						
						
						
					 
					
						2011-01-24 21:39:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							19749e0293 
							
						 
					 
					
						
						
							
							Being more careful about adding scripts etc.  
						
						 
						
						
						
					 
					
						2011-01-24 20:58:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							be6f7b481d 
							
						 
					 
					
						
						
							
							Updating mpa test scripts.  
						
						 
						
						
						
					 
					
						2011-01-21 17:39:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							985397c8b6 
							
						 
					 
					
						
						
							
							Cache structure change: from Cache/XX/file to Cache/XX/YY/file  
						
						 
						
						
						
					 
					
						2011-01-21 17:38:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							63aefc1c46 
							
						 
					 
					
						
						
							
							BUGFIX: makedirs wasn't working as expected, reverting to builtin.  
						
						 
						
						
						
					 
					
						2011-01-21 17:38:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							fa8440c8e5 
							
						 
					 
					
						
						
							
							BUGFIX: Silly typo.  
						
						 
						
						
						
					 
					
						2011-01-18 17:05:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							04787e5516 
							
						 
					 
					
						
						
							
							Re-allowing positional arguments for test-mpa.py, i.e., command line specification of input files.  
						
						 
						
						
						
					 
					
						2011-01-04 14:14:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							af25cfc9a0 
							
						 
					 
					
						
						
							
							Better MPA scans and added pickle/JSON output options.  
						
						 
						
						
						
					 
					
						2010-12-31 15:43:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							ed147bbace 
							
						 
					 
					
						
						
							
							Bugfix on empty input.  
						
						 
						
						
						
					 
					
						2010-12-31 15:42:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							59080a2b5c 
							
						 
					 
					
						
						
							
							Updating protocol descriptions.  
						
						 
						
						
						
					 
					
						2010-12-31 15:41:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							94c9f1b444 
							
						 
					 
					
						
						
							
							No longer stop at first MPA attack: scan for all.  
						
						 
						
						
						
					 
					
						2010-12-27 22:31:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee0f7563b 
							
						 
					 
					
						
						
							
							Improving latex output of MPA test, expanding glue functionality.  
						
						 
						
						
						
					 
					
						2010-12-27 22:30:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c67dec23 
							
						 
					 
					
						
						
							
							Initial latex output option that generations correct claims table.  
						
						 
						
						
						
					 
					
						2010-12-27 13:32:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							5ffe3d2752 
							
						 
					 
					
						
						
							
							Added more verbosity to some parts with -v switch.  
						
						 
						
						... 
						
						
						
						In particular, verbose ('-v', '--verbose') now lists protocols with their correct
claims, and also the protocols without such correct claims. 
						
					 
					
						2010-12-26 23:10:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							a21aeccad0 
							
						 
					 
					
						
						
							
							Fix caching discrepancy when relying on Scyther default options.  
						
						 
						
						
						
					 
					
						2010-12-26 23:09:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							dd49526e02 
							
						 
					 
					
						
						
							
							Reintroduced ksl protocol description.  
						
						 
						
						
						
					 
					
						2010-12-12 22:13:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec70106ba 
							
						 
					 
					
						
						
							
							MPA: Improved the attack summaries.  
						
						 
						
						
						
					 
					
						2010-11-24 17:13:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							d96ffa3354 
							
						 
					 
					
						
						
							
							Added more Woo-Lam-Pi variants.  
						
						 
						
						
						
					 
					
						2010-11-24 17:13:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							cecff7f55e 
							
						 
					 
					
						
						
							
							Refactoring options.  
						
						 
						
						
						
					 
					
						2010-11-23 15:09:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							3007887f38 
							
						 
					 
					
						
						
							
							Near complete rewrite of the MPA test script.  
						
						 
						
						
						
					 
					
						2010-11-15 23:20:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							08ae9a2ac9 
							
						 
					 
					
						
						
							
							MPA: Added code for testing self-initiator stuff.  
						
						 
						
						
						
					 
					
						2010-11-15 17:39:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							edba6aac7f 
							
						 
					 
					
						
						
							
							MPA: Added --extravert option to pass on to backend.  
						
						 
						
						
						
					 
					
						2010-11-15 10:18:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							135fbaf726 
							
						 
					 
					
						
						
							
							MPA: More detailed reporting of results.  
						
						 
						
						
						
					 
					
						2010-11-15 10:18:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							31a1635a07 
							
						 
					 
					
						
						
							
							MPA: Added switch for the max number of parallel protocols in MPA attacks found.  
						
						 
						
						
						
					 
					
						2010-11-15 10:17:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							f97afc4a62 
							
						 
					 
					
						
						
							
							MPA: Added --plain option for output to text files (disables progress bars)  
						
						 
						
						
						
					 
					
						2010-11-15 10:16:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							b1f993a6c9 
							
						 
					 
					
						
						
							
							BUGFIX: Use /usr/bin/env to locate the correct Python interpreter.  
						
						 
						
						
						
					 
					
						2010-11-12 14:20:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							9a04264d39 
							
						 
					 
					
						
						
							
							MPA: Improving test script with basic command-line options.  
						
						 
						
						
						
					 
					
						2010-11-12 14:12:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							225a839dbc 
							
						 
					 
					
						
						
							
							Improving summary output.  
						
						 
						
						
						
					 
					
						2010-11-12 13:28:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							573f581800 
							
						 
					 
					
						
						
							
							Updating test script to isolate --init-uniq cases as well.  
						
						 
						
						
						
					 
					
						2010-11-12 10:37:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							270eef6a39 
							
						 
					 
					
						
						
							
							BUGFIX: Progressbar dummy should exist for MPA script.  
						
						 
						
						
						
					 
					
						2010-11-11 12:19:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							8ddd955415 
							
						 
					 
					
						
						
							
							MPA: Better test setup.  
						
						 
						
						
						
					 
					
						2010-11-11 12:08:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							65074352c3 
							
						 
					 
					
						
						
							
							MPA: Improving the summaries given by the test script.  
						
						 
						
						
						
					 
					
						2010-11-11 11:16:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							e42aa1215e 
							
						 
					 
					
						
						
							
							Scyther.py: Added Caching to Scyther's Python interface.  
						
						 
						
						... 
						
						
						
						Cached data is stored in:
Cache/XX/YYYYY.out (stdout)
Cache/XX/YYYYY.err (stderr)
Where XX^YYYYY is the sha256 hexdigest of the concatenation of the input spdl and
the arguments. 
						
					 
					
						2010-11-11 10:37:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb66ea794 
							
						 
					 
					
						
						
							
							Scyther.py: Improving Scyther python interface by giving options and filenames when reporting an error.  
						
						 
						
						
						
					 
					
						2010-11-11 10:37:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							fac14fc950 
							
						 
					 
					
						
						
							
							Added a new subdirectory with protocols for MPA experiments.  
						
						 
						
						
						
					 
					
						2010-11-11 10:37:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							96e52a3724 
							
						 
					 
					
						
						
							
							Expanding test script for full MPA analysis.  
						
						 
						
						
						
					 
					
						2010-11-11 10:37:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							e5fc05a379 
							
						 
					 
					
						
						
							
							Correctly escaping program file name.  
						
						 
						
						
						
					 
					
						2010-05-16 00:36:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4dc34624 
							
						 
					 
					
						
						
							
							String commands require shell=True.  
						
						 
						
						
						
					 
					
						2010-05-16 00:33:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b334765b 
							
						 
					 
					
						
						
							
							Updated image construction code to also use subprocess.Popen.  
						
						 
						
						
						
					 
					
						2010-05-16 00:13:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							1f75f73cb0 
							
						 
					 
					
						
						
							
							Added realistic check for graphviz/dot.  
						
						 
						
						
						
					 
					
						2010-05-15 23:27:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							7d03f22b24 
							
						 
					 
					
						
						
							
							Added new 'safeCommandOutput' command to Scyther/Misc and force use of Python 2.4 or later.  
						
						 
						
						
						
					 
					
						2010-05-15 23:26:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							feb400c610 
							
						 
					 
					
						
						
							
							Added GUI error message if wxPython is not present.  
						
						 
						
						... 
						
						
						
						If wxPython is not present, there would be a command-line message only.
Some users may not notice that. We now fall back to Tkinter to report
such messages. 
						
					 
					
						2010-05-15 22:56:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							a45172583f 
							
						 
					 
					
						
						
							
							Removed obsolete bibliography data from README.  
						
						 
						
						
						
					 
					
						2010-05-02 23:37:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							2a2a087cf6 
							
						 
					 
					
						
						
							
							GUI BUGFIX: On some file systems, problems with case-insensitivity and name clash between sys module and local.  
						
						 
						
						
						
					 
					
						2009-04-30 15:06:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							cd33fb3e14 
							
						 
					 
					
						
						
							
							BUGFIX: Paths with control characters (e.g. $) were causing trouble.  
						
						 
						
						
						
					 
					
						2009-04-30 13:40:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							e3268bb8e5 
							
						 
					 
					
						
						
							
							GUI: Added a large set of possible output formats to the right-click menu.  
						
						 
						
						... 
						
						
						
						To do: We still need better error handling.
- File exists: overwrite?
- Write failed popup.
- Check for empty file at the end (what if dot does not support this particular
  output format?) 
						
					 
					
						2008-08-29 12:05:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							63471c5053 
							
						 
					 
					
						
						
							
							Code cleanup for GUI code.  
						
						 
						
						
						
					 
					
						2008-08-29 12:05:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cas Cremers 
							
						 
					 
					
						
						
						
						
							
						
						
							8471f13da3 
							
						 
					 
					
						
						
							
							Added 'prune' switch support in GUI.  
						
						 
						
						... 
						
						
						
						Allows to use the 'stop at first attack' feature of the backend. 
						
					 
					
						2008-08-29 12:05:00 +02:00