[{"author": "Robert Moskowitz", "text": "<p>End of week.  It is tired of being clicked.</p>", "time": "2025-03-21T02:30:15Z"}, {"author": "Yoav Nir", "text": "<p>Aren't we all?</p>", "time": "2025-03-21T02:31:13Z"}, {"author": "Alicja Kario", "text": "<p><span aria-label=\"tada\" class=\"emoji emoji-1f389\" role=\"img\" title=\"tada\">:tada:</span></p>", "time": "2025-03-21T02:32:49Z"}, {"author": "Thom Wiggers", "text": "<p>&lt;joke in the room: did you say \"drop c or drop seed\"&gt;</p>", "time": "2025-03-21T02:35:25Z"}, {"author": "Alicja Kario", "text": "<p>big issue is that in DNSSEC use of SHA-1 is considered acceptable...</p>", "time": "2025-03-21T02:42:05Z"}, {"author": "Alicja Kario", "text": "<p>and they really don't have a story of post-quantum</p>", "time": "2025-03-21T02:42:44Z"}, {"author": "Alicja Kario", "text": "<p>s/of/for/</p>", "time": "2025-03-21T02:42:56Z"}, {"author": "Thom Wiggers", "text": "<p>SHA-1 is not great, but it's not catastrophic because in this case you only care about second preimage which AFAIK is still fine?</p>", "time": "2025-03-21T02:44:50Z"}, {"author": "Michael StJohns", "text": "<p>did he say \"critical\" bit referring to the CAA tag? or am I conflating DNS stuff with certificate extension stuff..</p>", "time": "2025-03-21T02:44:54Z"}, {"author": "Tim Hollebeek", "text": "<p>CAA has it's own definition of critical</p>", "time": "2025-03-21T02:45:25Z"}, {"author": "Tim Hollebeek", "text": "<p>It's about what you'd expect</p>", "time": "2025-03-21T02:45:29Z"}, {"author": "Jonathan Hammell", "text": "<p>There are efforts to incorporate post-quantum algorithms in DNSSEC.  There was a side-meeting on Tuesday.  <a href=\"https://wiki.ietf.org/en/group/pq-dnssec\">https://wiki.ietf.org/en/group/pq-dnssec</a></p>", "time": "2025-03-21T02:46:24Z"}, {"author": "Michael StJohns", "text": "<p>@tim - thanks...</p>", "time": "2025-03-21T02:48:11Z"}, {"author": "Alicja Kario", "text": "<p>@Thom sorry, but delaying migration off of insecure algorithms until there are practical wide-scale attacks against a protocol is not what I expect of _security_ protocols</p>", "time": "2025-03-21T02:52:50Z"}, {"author": "Jonathan Hammell", "text": "<p><a href=\"https://datatracker.ietf.org/doc/draft-ietf-dnsop-must-not-sha1/\">https://datatracker.ietf.org/doc/draft-ietf-dnsop-must-not-sha1/</a></p>", "time": "2025-03-21T02:54:03Z"}, {"author": "Tim Hollebeek", "text": "<p>\"Existing certificate\" previously existed in the BRs, and was removed</p>", "time": "2025-03-21T02:54:36Z"}, {"author": "Tim Hollebeek", "text": "<p>It was also IPR constrained IIRC</p>", "time": "2025-03-21T02:54:59Z"}, {"author": "Thom Wiggers", "text": "<p><span class=\"user-mention\" data-user-id=\"1394\">@Alicja Kario</span> I didn't say that it was fine, I said it was not catastrophic. There are many valid complaints to be raised at DNSSEC, such as its lack of use or its fragility</p>", "time": "2025-03-21T02:55:30Z"}, {"author": "Mike Ounsworth", "text": "<p><span class=\"user-mention silent\" data-user-id=\"1065\">Tim Hollebeek</span> <a href=\"#narrow/stream/68-lamps/topic/ietf-122/near/159492\">said</a>:</p>\n<blockquote>\n<p>\"Existing certificate\" previously existed in the BRs, and was removed</p>\n</blockquote>\n<p>Bring this to the mic please.</p>", "time": "2025-03-21T02:55:36Z"}, {"author": "Jonathan Hammell", "text": "<p><span class=\"user-mention silent\" data-user-id=\"693\">Jonathan Hammell</span> <a href=\"#narrow/stream/68-lamps/topic/ietf-122/near/159490\">said</a>:</p>\n<blockquote>\n<p><a href=\"https://datatracker.ietf.org/doc/draft-ietf-dnsop-must-not-sha1/\">https://datatracker.ietf.org/doc/draft-ietf-dnsop-must-not-sha1/</a></p>\n</blockquote>\n<p>\"Deprecating the use of SHA-1 in DNSSEC signature algorithms\"</p>", "time": "2025-03-21T02:56:19Z"}, {"author": "Alicja Kario", "text": "<p>browsers stopped accepting SHA-1 in certificates in 2017... proposing removal of SHA-1 in 2024 in DNSSEC is late...</p>", "time": "2025-03-21T02:56:47Z"}, {"author": "Tim Hollebeek", "text": "<p>And 2017 was already late</p>", "time": "2025-03-21T02:57:17Z"}, {"author": "Alicja Kario", "text": "<p>@Tim: precisely</p>", "time": "2025-03-21T02:57:29Z"}, {"author": "Jonathan Hammell", "text": "<p>DNSSEC being late? /s</p>", "time": "2025-03-21T02:57:30Z"}, {"author": "Robert Moskowitz", "text": "<p>Oh course, SKI is SHA-1 in almost all CA products?</p>", "time": "2025-03-21T02:57:50Z"}, {"author": "Tim Hollebeek", "text": "<p>SKI isn't security critical</p>", "time": "2025-03-21T02:59:10Z"}, {"author": "Tim Hollebeek", "text": "<p>(this question comes up a lot)</p>", "time": "2025-03-21T02:59:18Z"}, {"author": "Robert Moskowitz", "text": "<p>Fortunately.  But I am dealing with a group that is crying about their cert size and won't use shake128 for SKI because their CA software won't do that .</p>", "time": "2025-03-21T03:00:22Z"}, {"author": "Robert Moskowitz", "text": "<p>got to love this stuff.</p>", "time": "2025-03-21T03:00:27Z"}, {"author": "Russ Housley", "text": "<p>SKI/AKI are names, and they help with path building and CMS identifying the proper cert</p>", "time": "2025-03-21T03:00:30Z"}, {"author": "Alicja Kario", "text": "<p>SKI is a hint to optimise path building, not a security link</p>", "time": "2025-03-21T03:01:03Z"}, {"author": "Bob Beck", "text": "<p>Anything involving keeping DNS up to sync is always entertaining</p>", "time": "2025-03-21T03:01:05Z"}, {"author": "Robert Moskowitz", "text": "<p>@Russ, exactly.  Understand.  Customer understands.</p>", "time": "2025-03-21T03:01:10Z"}, {"author": "Robert Moskowitz", "text": "<p>Still it stops removing SHA1 from the code base.  :)</p>", "time": "2025-03-21T03:01:41Z"}, {"author": "Alicja Kario", "text": "<p>no, you can put CRC32 in SKI and it will work just fine</p>", "time": "2025-03-21T03:02:01Z"}, {"author": "Russ Housley", "text": "<p>Why? Use SHA-256 and truncate is needed</p>", "time": "2025-03-21T03:02:33Z"}, {"author": "Robert Moskowitz", "text": "<p>You can put a seqnum and it works fine.  I do all sorts of things.  The customer lacks some mental flexibility.  :)</p>", "time": "2025-03-21T03:02:55Z"}, {"author": "Tim Hollebeek", "text": "<p>I'm actually somewhat sympathetic to these discussions, given the amount of time in my life has been spent explaining why non-security critical usages of SHA-1 are still there. It is an improvement to remove them when we can. But we can't always.</p>", "time": "2025-03-21T03:02:56Z"}, {"author": "Corey Bonnell", "text": "<p>Last year, Let\u2019s Encrypt switched to method 1 of RFC 7093 to dump SHA-1 in favor of a truncated SHA-256 hash</p>", "time": "2025-03-21T03:03:28Z"}, {"author": "Robert Moskowitz", "text": "<p>Yea them.</p>", "time": "2025-03-21T03:03:44Z"}, {"author": "Robert Moskowitz", "text": "<p>Actually only the CA software needs to know how it is generated.  Clients are dumb about this.  this helps in the discussions when we are putting code into little receivers.</p>", "time": "2025-03-21T03:04:50Z"}, {"author": "Corey Bonnell", "text": "<p>AFAIK nothing broke as a result. Which makes sense, because the SKI is supposed to be an opaque value</p>", "time": "2025-03-21T03:04:55Z"}, {"author": "Alicja Kario", "text": "<p>yes, and it's not even required to be unique for a given CA</p>", "time": "2025-03-21T03:05:30Z"}, {"author": "Robert Moskowitz", "text": "<p>@Corey.  Yes.  But get the customer to yell at their CA provider for a smaller SKI/AKI.  Fun conversation!</p>", "time": "2025-03-21T03:05:40Z"}, {"author": "Tim Hudson", "text": "<p>Now that was refreshingly straight forward and simple to follow!</p>", "time": "2025-03-21T03:08:53Z"}, {"author": "Alicja Kario", "text": "<p>but to go to the point: if you want to use DNSSEC for actual _security_ you need to define plenty of stuff that you are not OK that the DNSSEC is at this moment OK with</p>\n<p>which I find rather horrible way to do protocols</p>", "time": "2025-03-21T03:09:10Z"}, {"author": "Robert Moskowitz", "text": "<p>Got to love how diverse our consumers of this stuff is.  \"Oh, but wait, this groups does it this way!\"  I am always amazed about how creative people are and assumptions that result.</p>", "time": "2025-03-21T03:14:44Z"}, {"author": "Tadahiko Ito", "text": "<p>I was thinking how to migrate security policy of security tag. it would be easier if we come up with fixed specification we do not need to change, but we might update that specification.</p>", "time": "2025-03-21T03:17:55Z"}, {"author": "Rich Salz", "text": "<p>I like the idea of adding a \"used for\", similar to how HTML link relations identify why/what the link is pointing to.</p>", "time": "2025-03-21T03:18:31Z"}, {"author": "Bob Beck", "text": "<p>Can I put purposes to make your email client chase a new one perpetually?</p>", "time": "2025-03-21T03:22:29Z"}, {"author": "Corey Bonnell", "text": "<p>The descriptor is an access method in the subject information attributes extension, so you can have multiple</p>", "time": "2025-03-21T03:22:38Z"}, {"author": "Bob Beck", "text": "<p>I.E. I make certs that force the client to make a loop of fetching</p>", "time": "2025-03-21T03:23:04Z"}, {"author": "Robert Moskowitz", "text": "<p>Of course you can.</p>", "time": "2025-03-21T03:23:16Z"}, {"author": "Bob Beck", "text": "<p>possibly across multiple CA's so they don't individualy know I am being a jerkface</p>", "time": "2025-03-21T03:23:19Z"}, {"author": "Robert Moskowitz", "text": "<p>The clients have to be smart enough to track for looping.</p>", "time": "2025-03-21T03:23:39Z"}, {"author": "Orie Steele", "text": "<p>purpose-&gt; while(true){ fork()}</p>", "time": "2025-03-21T03:23:47Z"}, {"author": "Bob Beck", "text": "<p>while with a client it's mildly annoying, if anyone made use of this in something vaguely server like it is potentially a lot more annoying</p>", "time": "2025-03-21T03:24:26Z"}, {"author": "Bob Beck", "text": "<p>perhaps this should be dealt with somehow in htere</p>", "time": "2025-03-21T03:24:34Z"}, {"author": "Robert Moskowitz", "text": "<p>Or clients limit to how long of a chain they will process.</p>", "time": "2025-03-21T03:24:39Z"}, {"author": "Tim Hollebeek", "text": "<p>@Orie please don't post code I accidentally wrote in college</p>", "time": "2025-03-21T03:24:45Z"}, {"author": "Orie Steele", "text": "<p>XD</p>", "time": "2025-03-21T03:24:54Z"}, {"author": "Robert Moskowitz", "text": "<p>@Bob, kind of like some examples of X.500 chasing its tail and why we killed that in LDAP.</p>", "time": "2025-03-21T03:25:49Z"}, {"author": "Robert Moskowitz", "text": "<p>Yea Russ!</p>", "time": "2025-03-21T03:26:56Z"}]