-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remaining TUF 1.0 tasks #326
Remaining TUF 1.0 tasks #326
Conversation
…_metadata_one_directory
…op-level targets role)
… changes to repo tools
Add all encountered delegated roles to the top-level targets object. For example: 'django' role delegated by 'unclaimed' (which in turn was delgated by 'targets') is available at repository.targets('unclaimed')
…e outdated test condition
A delegated rolename is no longer required to start with 'targets'
…_attack.py and fixes in repository_tool.py
When loading roles from disk, ensure these roles are not marked as dirty. Add a boolean to relevant functions to provide the option to update the roledb without marking roles as dirty
…add_role()) We shouldn't remove delegated roles if the repository can resemble a graph of delegations, since the delegations of one role are independent of another
…ite_freeze_attack.py
…efault' argument to clear_roledb()
…wn() calls of unit tests
@JustinCappos I don't mean to make life more difficult, but could we flesh out Section 5.1 (The client application) a bit more? Right now, there are not enough details for an independent programmer to implement a TUF client using that section. The programmer has to refer to the Python reference implementation. I think it'd be a good idea to flesh out more details, because the UPTANE RFC will have skip over the TUF bits for brevity. I'd love to contribute as I find the space and time, but I can't commit to it right now. |
I think this is something Sebastien and I can work on, since it overlaps with changes he's making to support the Director role for Uptane (just finished discussing it in person). We can work on a more detailed client workflow for TUF 1.0, and then Sebastien can expand it for the changes needed for Uptane. |
Okay, I think this is a good plan. On Wed, Jul 27, 2016 at 11:33 AM, Vladimir Diaz [email protected]
|
To simplify the addition of keys to keydb, add all of the valid keyids to keydb in the for loop instead of adding the default keyid separately
…ining-1.0-tasks Conflicts: tuf/download.py
Note: I created a "master" branch and we'll edit the "develop" branch (containing the latest 1.0 changes) directly. |
Implementation of remaining TUF 1.0 tasks: