Set their role types when generating a Root or Targets metadata. The
role type will be checked first thing after verifying the metadata
signatures to deter chosen-ciphertext attacks.
Change-Id: Idb91d38e570cd2ebae308b36dae36660fe3794c9
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/68583
Pigweed-Auto-Submit: Ali Zhang <alizhang@google.com>
Commit-Queue: Ali Zhang <alizhang@google.com>
Reviewed-by: Joe Ethier <jethier@google.com>
Allow adding multiple root and targets keys when generating a root
metadata.
Bug: b/205623081
No-Docs-Update-Reason: module in early development
Change-Id: Ia6d023506edfd95d4633348c2e5f2896d7ff7050
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/68088
Pigweed-Auto-Submit: Ali Zhang <alizhang@google.com>
Reviewed-by: Joe Ethier <jethier@google.com>
Reviewed-by: David Rogers <davidrogers@google.com>
Commit-Queue: Ali Zhang <alizhang@google.com>
Adds support for generating a root metadata with key assignments for
the 'Root' and 'Targets' roles.
No-Docs-Update-Reason: module in early development
Change-Id: I3580dd6b2a40bdc38be8e88627685c62f2c7aa74
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/62442
Commit-Queue: Ali Zhang <alizhang@google.com>
Reviewed-by: Joe Ethier <jethier@google.com>