Skip to content

Commit d403337

Browse files
author
ID Bot
committed
Script updating archive at 2025-08-31T02:04:31Z. [ci skip]
1 parent 4714611 commit d403337

1 file changed

Lines changed: 157 additions & 7 deletions

File tree

archive.json

Lines changed: 157 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"magic": "E!vIA5L86J2I",
3-
"timestamp": "2025-08-26T02:03:14.855735+00:00",
3+
"timestamp": "2025-08-31T02:04:29.384123+00:00",
44
"repo": "davidben/merkle-tree-certs",
55
"labels": [
66
{
@@ -7890,7 +7890,7 @@
78907890
"id": "PR_kwDOJIBkVc6k6OY7",
78917891
"title": "Specify in each case how the wg will reduce PQ impacts",
78927892
"url": "https://github.com/davidben/merkle-tree-certs/pull/136",
7893-
"state": "OPEN",
7893+
"state": "CLOSED",
78947894
"author": "Bren2010",
78957895
"authorAssociation": "NONE",
78967896
"assignees": [],
@@ -7899,14 +7899,14 @@
78997899
],
79007900
"body": "",
79017901
"createdAt": "2025-08-22T15:57:05Z",
7902-
"updatedAt": "2025-08-22T21:40:15Z",
7902+
"updatedAt": "2025-08-28T21:19:58Z",
79037903
"baseRepository": "davidben/merkle-tree-certs",
79047904
"baseRefName": "main",
79057905
"baseRefOid": "efb26d55cbc506910938ef6c8564416b85900598",
79067906
"headRepository": "Bren2010/merkle-tree-certs",
79077907
"headRefName": "branch1",
79087908
"headRefOid": "516d31e130b8e69f971a441a07703a23ce765849",
7909-
"closedAt": null,
7909+
"closedAt": "2025-08-28T21:19:58Z",
79107910
"mergedAt": null,
79117911
"mergedBy": null,
79127912
"mergeCommit": null,
@@ -7991,7 +7991,7 @@
79917991
"id": "PR_kwDOJIBkVc6k6Oz1",
79927992
"title": "Support monitoring by individual subscribers",
79937993
"url": "https://github.com/davidben/merkle-tree-certs/pull/137",
7994-
"state": "OPEN",
7994+
"state": "CLOSED",
79957995
"author": "Bren2010",
79967996
"authorAssociation": "NONE",
79977997
"assignees": [],
@@ -8000,14 +8000,14 @@
80008000
],
80018001
"body": "",
80028002
"createdAt": "2025-08-22T15:57:50Z",
8003-
"updatedAt": "2025-08-22T21:38:50Z",
8003+
"updatedAt": "2025-08-28T21:20:15Z",
80048004
"baseRepository": "davidben/merkle-tree-certs",
80058005
"baseRefName": "main",
80068006
"baseRefOid": "efb26d55cbc506910938ef6c8564416b85900598",
80078007
"headRepository": "Bren2010/merkle-tree-certs",
80088008
"headRefName": "branch2",
80098009
"headRefOid": "f906db13fa8a9cdc97333df155bb2e86e4129509",
8010-
"closedAt": null,
8010+
"closedAt": "2025-08-28T21:20:15Z",
80118011
"mergedAt": null,
80128012
"mergedBy": null,
80138013
"mergeCommit": null,
@@ -8118,6 +8118,156 @@
81188118
"comments": []
81198119
}
81208120
]
8121+
},
8122+
{
8123+
"number": 139,
8124+
"id": "PR_kwDOJIBkVc6lt-Vx",
8125+
"title": "Clarify language in consistency proof verification algorithm",
8126+
"url": "https://github.com/davidben/merkle-tree-certs/pull/139",
8127+
"state": "MERGED",
8128+
"author": "lukevalenta",
8129+
"authorAssociation": "COLLABORATOR",
8130+
"assignees": [],
8131+
"labels": [],
8132+
"body": "* Simplify language for right-shift loops at 1.4.3 and 2.6.2.3. `sn` must be non-zero entering each of the loops, so the `sn = 0` exit condition can never occur.\r\n* Move 'until' to the start of the loop lines to clarify that the condition should be checked before entering the loop. The previous language (inherited from RFC 9162) is slightly more ambiguous and could be interpreted as right-shifting and _then_ checking the condition.\r\n* Make some other minor formatting tweaks and use language similar to RFC 9162 for the comparisons at the end.",
8133+
"createdAt": "2025-08-28T03:28:33Z",
8134+
"updatedAt": "2025-08-28T04:38:06Z",
8135+
"baseRepository": "davidben/merkle-tree-certs",
8136+
"baseRefName": "main",
8137+
"baseRefOid": "4e974dac4c5bc95aff5c9e1cfd7fed28dfd899b4",
8138+
"headRepository": "davidben/merkle-tree-certs",
8139+
"headRefName": "lvalenta/verify-consistency-proof-language",
8140+
"headRefOid": "09296f2363676b1bd809ca4255a2bdda89ea818d",
8141+
"closedAt": "2025-08-28T04:38:06Z",
8142+
"mergedAt": "2025-08-28T04:38:06Z",
8143+
"mergedBy": "davidben",
8144+
"mergeCommit": {
8145+
"oid": "84c5fff6f418b9f02cbbfe8dc43e490726a4d1bd"
8146+
},
8147+
"comments": [],
8148+
"reviews": [
8149+
{
8150+
"id": "PRR_kwDOJIBkVc68iWxy",
8151+
"commit": {
8152+
"abbreviatedOid": "09296f2"
8153+
},
8154+
"author": "davidben",
8155+
"authorAssociation": "OWNER",
8156+
"state": "APPROVED",
8157+
"body": "",
8158+
"createdAt": "2025-08-28T04:35:36Z",
8159+
"updatedAt": "2025-08-28T04:37:59Z",
8160+
"comments": [
8161+
{
8162+
"originalPosition": 11,
8163+
"body": "For myself: `sn` is non-zero by (1), so `LSB(sn)` will eventually be set.",
8164+
"createdAt": "2025-08-28T04:35:36Z",
8165+
"updatedAt": "2025-08-28T04:37:59Z"
8166+
},
8167+
{
8168+
"originalPosition": 29,
8169+
"body": "For myself: `tn` is non-zero by 2.6.1. (2) implies then `sn` is non-zero, which means the LSB will eventually be set.",
8170+
"createdAt": "2025-08-28T04:37:47Z",
8171+
"updatedAt": "2025-08-28T04:37:59Z"
8172+
}
8173+
]
8174+
}
8175+
]
8176+
},
8177+
{
8178+
"number": 140,
8179+
"id": "PR_kwDOJIBkVc6l1Lix",
8180+
"title": "Explicitly say that landmark zero has no subtrees",
8181+
"url": "https://github.com/davidben/merkle-tree-certs/pull/140",
8182+
"state": "MERGED",
8183+
"author": "davidben",
8184+
"authorAssociation": "OWNER",
8185+
"assignees": [],
8186+
"labels": [],
8187+
"body": "Landmark zero is kind of a fake landmark, just to make the first real landmark work out.",
8188+
"createdAt": "2025-08-28T15:27:20Z",
8189+
"updatedAt": "2025-08-28T15:39:59Z",
8190+
"baseRepository": "davidben/merkle-tree-certs",
8191+
"baseRefName": "main",
8192+
"baseRefOid": "84c5fff6f418b9f02cbbfe8dc43e490726a4d1bd",
8193+
"headRepository": "davidben/merkle-tree-certs",
8194+
"headRefName": "landmark-zero",
8195+
"headRefOid": "73ea0a47b53f1cd1ae3e7197f1804f61441553b7",
8196+
"closedAt": "2025-08-28T15:39:56Z",
8197+
"mergedAt": "2025-08-28T15:39:56Z",
8198+
"mergedBy": "davidben",
8199+
"mergeCommit": {
8200+
"oid": "b3b7cd0eb4d120c2b0b5bcde04fdcbbee0d3c6e6"
8201+
},
8202+
"comments": [],
8203+
"reviews": [
8204+
{
8205+
"id": "PRR_kwDOJIBkVc68rMK0",
8206+
"commit": {
8207+
"abbreviatedOid": "73ea0a4"
8208+
},
8209+
"author": "bwesterb",
8210+
"authorAssociation": "COLLABORATOR",
8211+
"state": "APPROVED",
8212+
"body": "",
8213+
"createdAt": "2025-08-28T15:32:42Z",
8214+
"updatedAt": "2025-08-28T15:32:42Z",
8215+
"comments": []
8216+
}
8217+
]
8218+
},
8219+
{
8220+
"number": 141,
8221+
"id": "PR_kwDOJIBkVc6l4YHc",
8222+
"title": "Specifically state how mechanism will address PQ size growth",
8223+
"url": "https://github.com/davidben/merkle-tree-certs/pull/141",
8224+
"state": "OPEN",
8225+
"author": "Bren2010",
8226+
"authorAssociation": "NONE",
8227+
"assignees": [],
8228+
"labels": [],
8229+
"body": "",
8230+
"createdAt": "2025-08-28T21:24:35Z",
8231+
"updatedAt": "2025-08-30T23:20:40Z",
8232+
"baseRepository": "davidben/merkle-tree-certs",
8233+
"baseRefName": "main",
8234+
"baseRefOid": "b3b7cd0eb4d120c2b0b5bcde04fdcbbee0d3c6e6",
8235+
"headRepository": "Bren2010/merkle-tree-certs",
8236+
"headRefName": "branch3",
8237+
"headRefOid": "f0c78efcbd8907aa04fb3621c58af8d24544d18e",
8238+
"closedAt": null,
8239+
"mergedAt": null,
8240+
"mergedBy": null,
8241+
"mergeCommit": null,
8242+
"comments": [],
8243+
"reviews": [
8244+
{
8245+
"id": "PRR_kwDOJIBkVc69BZTi",
8246+
"commit": {
8247+
"abbreviatedOid": "f0c78ef"
8248+
},
8249+
"author": "davidben",
8250+
"authorAssociation": "OWNER",
8251+
"state": "COMMENTED",
8252+
"body": "",
8253+
"createdAt": "2025-08-30T22:22:30Z",
8254+
"updatedAt": "2025-08-30T23:20:40Z",
8255+
"comments": [
8256+
{
8257+
"originalPosition": 10,
8258+
"body": "*Conditional on this not causing a lot of list drama*, I don't mind this adding this. However, keep in mind that, the work here is already unavoidably extensible to what you're trying to do. If it can bind a TBSCertificate and the TBSCertificate is constructed by the log operator, it can be extended. It's just how X.509 non-critical extensions work.\r\n\r\nAnd, of course, there is an inherent extension point here: the things the RP trusts. You can always make a new CAs that implement different signature algorithms, etc. Indeed that's the very extension point we're looking to use here. The lack of extension point has never been the limiting factor here.",
8259+
"createdAt": "2025-08-30T22:22:31Z",
8260+
"updatedAt": "2025-08-30T23:20:40Z"
8261+
},
8262+
{
8263+
"originalPosition": 5,
8264+
"body": "New sentence seems reasonable, but, per comments on other PR and our discussion, losing the \"batching techniques\" sentence loses what the text was trying to communicate. Without it, the discussion about involving the CA in tree construction doesn't make sense. The request was to integrate the text you wanted to add, without breaking core meaning of the text.\r\n\r\nI've gone ahead and done that below:\r\n\r\n```suggestion\r\nThe PLANTS Working Group will define a mechanism that integrates log construction into certificate issuance, and reduces the amount of data in individual log entries and the TLS handshake. Integrating the log into certificate issuance enables techniques where one signature can cover multiple key/identifier bindings, e.g. by signing Merkle Tree hashes.\r\n```",
8265+
"createdAt": "2025-08-30T23:17:51Z",
8266+
"updatedAt": "2025-08-30T23:20:40Z"
8267+
}
8268+
]
8269+
}
8270+
]
81218271
}
81228272
]
81238273
}

0 commit comments

Comments
 (0)