Return-Path: <ietf@huelsing.net>
X-Original-To: cfrg@ietfa.amsl.com
Delivered-To: cfrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 471F8130E07;
 Wed,  5 Sep 2018 04:16:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
 SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7bnBEpp0_jKh; Wed,  5 Sep 2018 04:16:55 -0700 (PDT)
Received: from www363.your-server.de (www363.your-server.de [78.46.179.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 7C0DD130DFB;
 Wed,  5 Sep 2018 04:16:55 -0700 (PDT)
Received: from [88.198.220.130] (helo=sslproxy01.your-server.de)
 by www363.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256)
 (Exim 4.89_1) (envelope-from <ietf@huelsing.net>)
 id 1fxVno-0002Uu-Ap; Wed, 05 Sep 2018 13:16:52 +0200
Received: from [131.155.68.130] by sslproxy01.your-server.de with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89)
 (envelope-from <ietf@huelsing.net>)
 id 1fxVno-00069W-57; Wed, 05 Sep 2018 13:16:52 +0200
To: Martin Thomson <martin.thomson@gmail.com>,
 Stephen Farrell <stephen.farrell@cs.tcd.ie>
Cc: "irsg@irtf.org" <irsg@irtf.org>, IRTF CFRG <cfrg@irtf.org>,
 "Scott Fluhrer (sfluhrer)" <sfluhrer@cisco.com>
References: <be39f4e5-1cf7-9bf4-1bcb-6192e2168137@cs.tcd.ie>
 <b822dc1c93ae440291cabd642404d671@XCH-RTP-006.cisco.com>
 <59d9a102-8ba8-3469-8277-3facb0dd6a11@cs.tcd.ie>
 <c49c33c775df425ca76886082b3b19c2@XCH-RTP-006.cisco.com>
 <2ec3c347-47c9-79e2-22c0-bc8d257e4f90@cs.tcd.ie>
 <CABkgnnV-3tHZGT3pJjhFM=_p2fVJP0vB0_kwfYZsffEdhreY1Q@mail.gmail.com>
From: "A. Huelsing" <ietf@huelsing.net>
Message-ID: <da44b010-ef2b-82ad-7a0c-fa6ced812e35@huelsing.net>
Date: Wed, 5 Sep 2018 13:16:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CABkgnnV-3tHZGT3pJjhFM=_p2fVJP0vB0_kwfYZsffEdhreY1Q@mail.gmail.com>
Content-Type: multipart/alternative;
 boundary="------------42BCD9DF017C534251D00E41"
Content-Language: en-GB
X-Authenticated-Sender: ietf@huelsing.net
X-Virus-Scanned: Clear (ClamAV 0.100.1/24904/Wed Sep  5 10:45:05 2018)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/oyFI4OUkFQTwW2ffk_onQccTDoY>
Subject: Re: [Cfrg] irsg review of draft-mcgrew-hash-sigs-12
X-BeenThere: cfrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/cfrg>,
 <mailto:cfrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg/>
List-Post: <mailto:cfrg@irtf.org>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/cfrg>,
 <mailto:cfrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Sep 2018 11:16:59 -0000

This is a multi-part message in MIME format.
--------------42BCD9DF017C534251D00E41
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

May I refer to the XMSS RFC. We were facing the exact same comment by Stephen
(and the schemes are sufficiently similar to compare). Our solution was to ask
every implementation to implement verification for all SHA2-256 parameters. For
signature generation, we only propose three "standard parameter sets" for
specific settings as a default option but do not ask to support any specific
parameter set.

Cheers,

Andreas

Am 05-09-18 um 10:33 schrieb Martin Thomson:
>
>
> On Wed, 5 Sep. 2018, 18:03 Stephen Farrell, <stephen.farrell@cs.tcd.ie
> <mailto:stephen.farrell@cs.tcd.ie>> wrote:
>
>
>     I disagree. We have seen cases (e.g. [1]) where CFRG RFCs
>     leaving in options has lead to IETF WGs debating what to do,
>     over and over. That seems to me to be CFRG's "fault" as it's
>     predictable and could affect interop.
>
>
> I agree with Stephen here. Though that part of the work might be more
> difficult, it is also the most valuable. Getting a tool with multiple knobs is
> not a net improvement over having no tool at all, and it can lead to interop
> failures.
>
> Too many primitives we get are effectively unusable as a result of having
> options. The debate around ed25519 use for DKIM is a great example of that.
> RSA-PSS is another great example of a tool with too many independent inputs.
>
> Those who find the one option too constraining can take on the extra costs of
> breaking new ground. Most should not have to.
>
>
>
> _______________________________________________
> Cfrg mailing list
> Cfrg@irtf.org
> https://www.irtf.org/mailman/listinfo/cfrg


--------------42BCD9DF017C534251D00E41
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    May I refer to the XMSS RFC. We were facing the exact same comment
    by Stephen (and the schemes are sufficiently similar to compare).
    Our solution was to ask every implementation to implement
    verification for all SHA2-256 parameters. For signature generation,
    we only propose three "standard parameter sets" for specific
    settings as a default option but do not ask to support any specific
    parameter set. <br>
    <br>
    Cheers,<br>
    <br>
    Andreas<br>
    <br>
    <div class="moz-cite-prefix">Am 05-09-18 um 10:33 schrieb Martin
      Thomson:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABkgnnV-3tHZGT3pJjhFM=_p2fVJP0vB0_kwfYZsffEdhreY1Q@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div dir="auto">
        <div><br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr">On Wed, 5 Sep. 2018, 18:03 Stephen Farrell,
              &lt;<a href="mailto:stephen.farrell@cs.tcd.ie"
                moz-do-not-send="true">stephen.farrell@cs.tcd.ie</a>&gt;
              wrote:</div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <br>
              I disagree. We have seen cases (e.g. [1]) where CFRG RFCs<br>
              leaving in options has lead to IETF WGs debating what to
              do,<br>
              over and over. That seems to me to be CFRG's "fault" as
              it's<br>
              predictable and could affect interop.<br>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">I agree with Stephen here. Though that part of
          the work might be more difficult, it is also the most
          valuable. Getting a tool with multiple knobs is not a net
          improvement over having no tool at all, and it can lead to
          interop failures.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Too many primitives we get are effectively
          unusable as a result of having options. The debate around
          ed25519 use for DKIM is a great example of that. RSA-PSS is
          another great example of a tool with too many independent
          inputs.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Those who find the one option too constraining
          can take on the extra costs of breaking new ground. Most
          should not have to.</div>
        <div dir="auto">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
            </blockquote>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Cfrg mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cfrg@irtf.org">Cfrg@irtf.org</a>
<a class="moz-txt-link-freetext" href="https://www.irtf.org/mailman/listinfo/cfrg">https://www.irtf.org/mailman/listinfo/cfrg</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------42BCD9DF017C534251D00E41--

