Cas Cremers
d44e131f63
Improved goal selection heuristic and trivial goal skipping.
...
After the various changes, we were no longer correctly skipping terms like pk(IV#0),
even though it is a trivial goal. This patch fixes the issue.
2012-06-12 23:12:15 +02:00
Cas Cremers
61c451d7f8
Added public functions list to knowledge structure and added AddFunction for it.
2012-06-12 23:12:15 +02:00
Cas Cremers
214e3ed09f
BUGFIX: 'Empty' claims can have any arguments.
2012-06-12 23:12:14 +02:00
Cas Cremers
b81db8e9b7
Fixing remaining 'read's to 'recv'.
2012-06-12 23:12:14 +02:00
Cas Cremers
727e813c77
Fixed obsolete notation in protocol specification files.
...
Not everything is fixed yet.
However, we fixed:
- 'const' -> 'fresh'
- Removed lines specifying 'runs'
- Removed some specifications of compromised Eve and its long-term keys
being compromised.
2012-06-12 23:12:14 +02:00
Cas Cremers
2ba0de6abc
New refactoring of build system for linux, should be clearer.
...
We also avoid building the w32 binary by default.
2012-06-12 23:12:14 +02:00
Cas Cremers
f408e61b00
Removed obsolete script.
2012-06-12 23:12:14 +02:00
Cas Cremers
b26482feca
Started script to describe version.
2012-06-12 23:12:14 +02:00
Cas Cremers
163a915a6d
Added regression test script.
2012-06-12 23:12:14 +02:00
Cas Cremers
588ae30bef
Removing obsolete 'c-minimal' terminology.
2012-05-02 10:15:45 +02:00
Cas Cremers
ca5c7eaa49
Adding weakagree claim to nsl3.
2012-05-02 10:15:33 +02:00
Cas Cremers
6fabb3b1b4
Improved checking of required parameters for various claims with informative error reporting.
2012-05-01 16:37:28 +02:00
Cas Cremers
8d0b704635
Added weak agreement claims to NS.
2012-05-01 16:37:04 +02:00
Cas Cremers
ccae884942
Rephrasing comments.
2012-05-01 15:02:45 +02:00
Cas Cremers
5608b29dc0
Refactored first_origination code.
2012-05-01 14:46:01 +02:00
Cas Cremers
49e34e5167
CLEANUP: Forgotten garbage collection.
2012-05-01 14:27:38 +02:00
Cas Cremers
d713ac400d
More 'read'->'recv' conversion.
2012-04-26 16:40:01 +02:00
Cas Cremers
3a6d65463f
Improving error reporting on wx import errors.
2012-04-26 14:27:00 +02:00
Cas Cremers
5b985af776
Refactoring order of module loading for better error reporting.
2012-04-26 13:41:07 +02:00
Cas Cremers
98dd606404
Adding agreement etc. to NS/NSL protocol.
2012-04-25 22:09:46 +02:00
Cas Cremers
9b0915441f
Synchronising MPA branch with compromise branch where possible.
2012-04-25 17:03:51 +02:00
Cas Cremers
19359f9ba9
Inherited tempfile setup from compromise branch.
2012-04-25 16:19:21 +02:00
Cas Cremers
ab324fcea8
Added syntax check for usage of agreement.
2012-04-25 15:30:15 +02:00
Cas Cremers
2242a5fcbd
Fixing read->recv conventions.
2012-04-25 09:53:07 +02:00
Cas Cremers
64e70ea4ea
Fixing artefact with 'read' commands.
2012-04-24 13:33:00 -06:00
Cas Cremers
1cbe9826ac
Updated dates.
2012-04-24 13:56:51 +02:00
Cas Cremers
626385821a
Minor restructuring and fallback error even even tkInter is not installed.
2012-04-24 12:34:42 +02:00
Cas Cremers
755c4519c6
Large pass on protocol specification files to get rid of deprecated constructions.
2012-04-23 15:53:28 +02:00
Cas Cremers
30006b732a
Fix Python 3 deprecated issues that cannot be resolved by 2to3.
2012-04-23 15:02:06 +02:00
Cas Cremers
b6ab044cd6
BUGFIX: 'Default' color not known to newer wxPython versions.
...
The statement was redundant anyway.
2012-04-09 21:14:41 +02:00
Cas Cremers
d9eab0bc02
CLEANUP: Remove duplicate check in pruning code.
2012-03-22 10:53:36 +01:00
Cas Cremers
d348736c87
SPDL: Removing obsolete constructs from SPDL file.
2012-03-22 10:53:03 +01:00
Cas Cremers
6ed32d0f4c
BUGFIX: Fixed overzealous deletion in init scripts and fixed reference to removed SetBinDir.
2012-02-27 11:52:33 +01:00
Cas Cremers
4b62062765
Cleanup of path reconstruction.
2011-09-23 12:18:59 +02:00
Cas Cremers
a6bb143101
Added some minimal explanation to the wiper script.
2011-09-23 11:24:02 +02:00
Cas Cremers
74ca7217ea
ISO test script now points to Scyther models in papers directory.
2011-09-23 11:24:02 +02:00
Cas Cremers
aeafad484f
BUGFIX: default PKI setup should have SK(E) in initial knowledge.
2011-09-08 14:49:48 +02:00
Cas Cremers
828058c3b2
BUGFIX: Weak agreement was not implemented according to Lowe's defintion. Now it is.
2011-04-26 11:50:00 +02:00
Cas Cremers
9f60184ba7
Add isTermlistSetEqual code to compare sets that are encoded as lists.
2011-04-26 11:49:40 +02:00
Cas Cremers
8ec1908306
Added cost code to match compromise branch.
...
Includes some refactoring in cost.c.
2011-04-26 11:49:05 +02:00
Cas Cremers
e23c79f59d
CLEANUP: Refactored code.
2011-04-06 10:50:54 +02:00
Cas Cremers
d2375cdd2f
Added template for commits.
2011-04-06 10:50:43 +02:00
Cas Cremers
61c905e922
For consistency added termlist prepend macro.
2011-04-01 15:24:55 +02:00
Cas Cremers
93cbb3e0f8
NEW: Added --role-unique switch to enforce that an agent can perform only one role.
2011-04-01 15:24:14 +02:00
Cas Cremers
4ec5ea4232
Added helper protocol support.
...
This is not a full copy from the compromise branch. In particular,
some counts (in arachne.c) are missing, as well as the modified dot output (dotout.c).
2011-04-01 15:23:20 +02:00
Cas Cremers
2e7328e0df
Updated install document.
2011-03-31 15:03:58 +02:00
Cas Cremers
bc667f3f32
Improving some scripts; exploit cache better.
2011-03-31 15:02:49 +02:00
Cas Cremers
c2662abaef
More comments.
2011-03-31 15:01:50 +02:00
Cas Cremers
9959baf926
More ignore patterns.
2011-03-31 15:01:13 +02:00
Cas Cremers
da616c1198
Adding missing scripts.
2011-03-31 15:00:56 +02:00