equal
deleted
inserted
replaced
54 bind_thm ("invKey_newK", rewrite_rule [isSymKey_def] isSym_newK); |
54 bind_thm ("invKey_newK", rewrite_rule [isSymKey_def] isSym_newK); |
55 Addsimps [invKey_shrK, invKey_newK]; |
55 Addsimps [invKey_shrK, invKey_newK]; |
56 |
56 |
57 |
57 |
58 (*Injectiveness and freshness of new keys and nonces*) |
58 (*Injectiveness and freshness of new keys and nonces*) |
59 AddIffs [inj_shrK RS inj_eq, inj_newN RS inj_eq, inj_newK RS inj_eq]; |
59 AddIffs [inj_shrK RS inj_eq]; |
|
60 AddSDs [newN_length, newK_length]; |
60 |
61 |
61 (** Rewrites should not refer to initState(Friend i) |
62 (** Rewrites should not refer to initState(Friend i) |
62 -- not in normal form! **) |
63 -- not in normal form! **) |
63 |
64 |
64 Addsimps [newK_neq_shrK, newK_neq_shrK RS not_sym]; |
65 Addsimps [newK_neq_shrK, newK_neq_shrK RS not_sym]; |