Mostly pgp_update improvements. It can change expiration times and change identities now. This was used to test signature chain verification for expiration bugs where expiring pgp key was invalidating the whole chain.
Changes to _compute_time: it is used for more things now (like key.generated for key generation time, which might be different than link creation time), but _compute_time will only advance simulation clock when handling linkdesc.ctime, and it will always happen at the very beginning of forging link (used to be in _populate_proof so at the very end).
4.cson has an example of pgp_update that moves key expiration and changes identity name.
Mostly
pgp_update
improvements. It can change expiration times and change identities now. This was used to test signature chain verification for expiration bugs where expiring pgp key was invalidating the whole chain.Changes to
_compute_time
: it is used for more things now (likekey.generated
for key generation time, which might be different than link creation time), but_compute_time
will only advance simulation clock when handlinglinkdesc.ctime
, and it will always happen at the very beginning of forging link (used to be in_populate_proof
so at the very end).4.cson
has an example of pgp_update that moves key expiration and changes identity name.