|
1 | 1 | # <p align="center">The Update Framework Specification
|
2 | 2 |
|
3 |
| -Last modified: **2 December 2020** |
| 3 | +Last modified: **3 December 2020** |
4 | 4 |
|
5 |
| -Version: **1.0.15** |
| 5 | +Version: **1.0.16** |
6 | 6 |
|
7 | 7 | We strive to make the specification easy to implement, so if you come across
|
8 | 8 | any inconsistencies or experience any difficulty, do let us know by sending an
|
@@ -1091,13 +1091,11 @@ repo](https://github.com/theupdateframework/specification/issues).
|
1091 | 1091 | still be able to update again in the future. Errors raised during the update
|
1092 | 1092 | process should not leave clients in an unrecoverable state.
|
1093 | 1093 |
|
1094 |
| - **5.0**. **Record the time at which the update began.** Add the update |
1095 |
| - workflow maximum duration T to the recorded update start time to derive the |
1096 |
| - fixed update expiration time. The value for T is set by the authors of the |
1097 |
| - application using TUF. For example, T may be tens of minutes. |
1098 |
| - This update expiration time will be used when checking for freeze attacks, |
1099 |
| - and is fixed at the beginning of the update workflow to prevent metadata |
1100 |
| - from expiring during an in-progress update. |
| 1094 | + **5.0**. **Record the time at which the update began** as the fixed update |
| 1095 | + expiration time. Time is fixed at the beginning of the update workflow to |
| 1096 | + allow an application using TUF to effectively pause time, in order to prevent |
| 1097 | + metadata which is valid at the beginning of an update from expiring during |
| 1098 | + the update workflow. |
1101 | 1099 |
|
1102 | 1100 | **5.1**. **Load the trusted root metadata file.** We assume that a good,
|
1103 | 1101 | trusted copy of this file was shipped with the package manager or software
|
|
0 commit comments