cloudhead
989edacd56
Include new rad/root in signed refs
...
We ensure that a `rad/root` ref is included in the signed refs file
under `rad/sigrefs` for all remotes. This prevents a certain kind of
"grafting" attack where signed refs can be copied between repositories,
by having the peer sign over the identity root together with the data refs.
When verifying signed refs, we ensure that the ref is present and points
to an identity branch root that matches the repository identity containing
the signed refs.
Alternatives: lots of alternatives were considered, but this one doesn't
introduce any changes to the signing. The `rad/id/root` name was
considered but is invalid due to `rad/id`.
2024-10-21 16:32:49 +02:00
..
2024-10-21 14:30:37 +02:00
2024-08-20 16:32:02 +02:00
2024-03-21 14:44:04 +01:00
2024-03-21 14:44:04 +01:00
2024-08-06 14:12:44 +02:00
2024-10-21 14:30:37 +02:00
2024-10-21 14:30:37 +02:00
2024-10-21 16:32:49 +02:00
2024-10-21 16:32:49 +02:00
2024-08-09 12:41:01 +02:00
2024-01-22 21:18:54 +01:00
2024-08-09 12:41:01 +02:00
2023-12-06 10:00:45 +01:00
2024-03-11 10:46:09 +01:00
2024-06-12 15:36:34 +02:00
2024-07-24 16:46:24 +02:00
2024-06-04 14:08:15 +02:00
2024-07-12 16:36:04 +02:00
2023-12-06 09:56:57 +01:00
2024-10-21 16:32:49 +02:00
2024-04-03 14:30:05 +02:00
2023-11-09 16:43:34 +01:00
2024-10-21 16:32:49 +02:00
2024-06-21 13:01:59 +02:00
2024-10-21 16:32:49 +02:00
2024-10-21 16:32:49 +02:00
2024-05-07 10:21:07 +02:00
2024-06-21 13:01:59 +02:00
2024-06-21 13:01:59 +02:00
2024-04-09 16:09:44 +02:00
2024-07-29 11:49:19 +02:00
2024-03-11 13:08:03 +01:00
2024-06-12 15:36:34 +02:00
2024-06-25 12:01:52 +02:00
2024-05-16 15:46:24 +02:00
2024-06-12 15:36:34 +02:00
2024-05-16 15:46:24 +02:00
2024-06-12 15:36:34 +02:00
2024-02-26 12:40:17 +01:00
2024-05-15 10:07:56 +01:00
2024-02-26 12:40:17 +01:00
2024-02-26 12:40:17 +01:00
2024-06-12 12:13:10 +02:00
2024-06-12 15:36:34 +02:00
2023-12-13 12:30:11 +01:00
2024-10-21 16:32:49 +02:00
2024-06-12 15:36:34 +02:00
2024-02-23 12:31:13 +01:00
2024-02-23 12:31:13 +01:00
2024-10-21 16:32:49 +02:00
2024-06-12 15:36:34 +02:00
2024-06-12 15:36:34 +02:00
2024-06-12 15:36:34 +02:00
2024-03-11 11:56:11 +01:00
2024-06-12 15:36:34 +02:00
2024-03-11 11:56:11 +01:00
2024-04-09 16:06:51 +02:00
2024-07-23 17:13:30 +02:00
2024-02-23 12:31:13 +01:00
2024-06-12 15:36:34 +02:00
2024-06-12 15:36:34 +02:00
2024-01-02 15:04:49 +01:00
2024-02-23 12:31:13 +01:00
2024-02-23 12:31:13 +01:00
2024-02-23 12:31:13 +01:00
2024-03-11 11:56:11 +01:00
2024-08-23 15:59:59 +02:00
2024-06-12 15:36:34 +02:00
2024-06-12 15:36:34 +02:00
2024-06-12 15:36:34 +02:00
2024-06-12 15:36:34 +02:00
2024-03-11 11:56:11 +01:00
2024-01-08 17:28:01 +01:00
2024-07-24 16:46:24 +02:00
2024-03-09 14:01:30 +01:00
2024-02-26 14:23:13 +01:00
2023-12-06 09:56:57 +01:00
2024-10-21 16:32:49 +02:00
2024-06-12 15:36:34 +02:00
2023-12-11 12:04:26 +01:00