| author | huffman | 
| Tue, 10 Apr 2007 22:02:43 +0200 | |
| changeset 22628 | 0e5ac9503d7e | 
| parent 18886 | 9f27383426db | 
| child 24106 | f2965bf954dc | 
| permissions | -rw-r--r-- | 
| 1944 | 1 | (* Title: HOL/Auth/ROOT | 
| 2 | ID: $Id$ | |
| 3 | Author: Lawrence C Paulson, Cambridge University Computer Laboratory | |
| 4 | Copyright 1996 University of Cambridge | |
| 5 | ||
| 1971 | 6 | Root file for protocol proofs. | 
| 1944 | 7 | *) | 
| 8 | ||
| 14716 | 9 | no_document use_thy "NatPair"; | 
| 10 | ||
| 18886 | 11 | set timing; | 
| 17394 
a8c9ed3f9818
renamed Guard/NS_Public, Guard/OtwayRees, Guard/Yahalom.thy to avoid clash with plain Auth versions;
 wenzelm parents: 
14716diff
changeset | 12 | |
| 18886 | 13 | (* Conventional protocols: rely on | 
| 14 | conventional Message, Event and Public *) | |
| 1944 | 15 | |
| 2325 | 16 | (*Shared-key protocols*) | 
| 2530 | 17 | time_use_thy "NS_Shared"; | 
| 5053 | 18 | time_use_thy "Kerberos_BAN"; | 
| 18886 | 19 | time_use_thy "Kerberos_BAN_Gets"; | 
| 6452 | 20 | time_use_thy "KerberosIV"; | 
| 18886 | 21 | time_use_thy "KerberosIV_Gets"; | 
| 22 | time_use_thy "KerberosV"; | |
| 2530 | 23 | time_use_thy "OtwayRees"; | 
| 24 | time_use_thy "OtwayRees_AN"; | |
| 25 | time_use_thy "OtwayRees_Bad"; | |
| 18886 | 26 | time_use_thy "OtwayReesBella"; | 
| 2530 | 27 | time_use_thy "WooLam"; | 
| 28 | time_use_thy "Recur"; | |
| 29 | time_use_thy "Yahalom"; | |
| 30 | time_use_thy "Yahalom2"; | |
| 6400 | 31 | time_use_thy "Yahalom_Bad"; | 
| 14145 
2e31b8cc8788
ZhouGollmann: new example (fair non-repudiation protocol)
 paulson parents: 
13922diff
changeset | 32 | time_use_thy "ZhouGollmann"; | 
| 
2e31b8cc8788
ZhouGollmann: new example (fair non-repudiation protocol)
 paulson parents: 
13922diff
changeset | 33 | |
| 2325 | 34 | (*Public-key protocols*) | 
| 2530 | 35 | time_use_thy "NS_Public_Bad"; | 
| 36 | time_use_thy "NS_Public"; | |
| 3475 | 37 | time_use_thy "TLS"; | 
| 13922 | 38 | time_use_thy "CertifiedEmail"; | 
| 13508 | 39 | |
| 18886 | 40 | (*Smartcard protocols: rely on conventional Message and on new | 
| 41 | EventSC and Smartcard *) | |
| 42 | ||
| 43 | with_path "Smartcard" time_use_thy "ShoupRubin"; | |
| 44 | with_path "Smartcard" time_use_thy "ShoupRubinBella"; | |
| 45 | ||
| 13508 | 46 | (*Blanqui's "guard" concept: protocol-independent secrecy*) | 
| 18886 | 47 | with_path "Guard" (app time_use_thy) | 
| 48 | ["P1", "P2", "Guard_NS_Public", "Guard_OtwayRees", "Guard_Yahalom", "Proto"]; |