On Sat, Mar 22, 2025 at 3:23 PM Michael Thomas <m...@mtcc.com> wrote:

> TL;DR: I still don't see anything that precludes this as a DKIM update.
>

I see it as a package of changes that provide the capabilities sought by
the charter.  That "package" might be a whole new thing, or it could be a
suite of new tags on the old thing.  I think there's a strong, but not yet
complete, argument in favor of this being a new thing that can't be
achieved simply with new tags.

The abstract idea I'm relying on here is that a STD 76 signature needs to
fail in certain new cases.  But we can't make it fail if all it does is
ignore new tags.  The conditional signatures work is the best example I can
remember: We needed a way to say "this signature from $DOMAIN1 is only
valid in the presence of another valid signature from $DOMAIN2".  There was
a tag proposed to carry that semantic.  But a STD 76 verifier that doesn't
know about the new tag will still pass the signature even if there's no
valid $DOMAIN2 signature present, and we don't want that.  The only way to
actually prevent the false positive is (a) v=2, (b) a totally new header
field, or (c) some convoluted monkeying with canonicalizations, which might
also be a full protocol change anyway.

There's a separate argument about "v=2" vs. a new header field name that I
poked at in some other reply.  I understand the preference some (Dave?)
have for the latter, but there sure seems to be a lot of opportunity for
code reuse if you go the former route.

The other major factor that has me thinking that this is a new thing is
that we are, in at least two spots, reaching across the 5321-5322 barrier.
That's a pretty significant change.  That this new thing needs to
understand the envelope and MX selection logic doesn't seem like a simple
extension to me.

Anyway, it seems a lot like what DKIM2 is up to will wander into this
space.  It remains to be seen whether it's possible to do this purely
incrementally, and so I think the consensus is comfortable starting from
the assumption that this will ultimately be a new thing, not just new tags,
and then trying to work our way backwards.

-MSK
_______________________________________________
Ietf-dkim mailing list -- ietf-dkim@ietf.org
To unsubscribe send an email to ietf-dkim-le...@ietf.org

Reply via email to