REPROSEC / dolev-yao-star-extrinsic

DY* with extrinsic proofs
https://reprosec.org/
Mozilla Public License 2.0
8 stars 0 forks source link

fix: correct typos in `bytes_invariant_vk` and `bytes_invariant_sign` #28

Closed TWal closed 1 month ago

TWal commented 1 month ago

I noticed that the theorem bytes_invariant_vk was stating properties on pk instead of vk. This means that we couldn't prove honest uses of vk, the malicious uses of vk were correctly captured by vk_preserves_publishability and the attacker theorem in DY.Core.Attacker.Knowledge, so this typo did not impact the soundness of DY*.

I also noticed a redundant hypothesis in bytes_invariant_sign so I removed it.