Re: [jose] #155: Section 6.1.1 Template

"jose issue tracker" <trac+jose@trac.tools.ietf.org> Sun, 27 October 2013 00:35 UTC

Return-Path: <trac+jose@trac.tools.ietf.org>
X-Original-To: jose@ietfa.amsl.com
Delivered-To: jose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6C9811E81DC for <jose@ietfa.amsl.com>; Sat, 26 Oct 2013 17:35:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5vjV5Xgb8mSC for <jose@ietfa.amsl.com>; Sat, 26 Oct 2013 17:35:42 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 1722B11E81DA for <jose@ietf.org>; Sat, 26 Oct 2013 17:35:40 -0700 (PDT)
Received: from localhost ([127.0.0.1]:36587 helo=grenache.tools.ietf.org ident=www-data) by grenache.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac+jose@trac.tools.ietf.org>) id 1VaEKP-0006Jf-BM; Sun, 27 Oct 2013 02:35:37 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: jose issue tracker <trac+jose@trac.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-jose-json-web-algorithms@tools.ietf.org, ietf@augustcellars.com
X-Trac-Project: jose
Date: Sun, 27 Oct 2013 00:35:37 -0000
X-URL: http://tools.ietf.org/jose/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/jose/trac/ticket/155#comment:2
Message-ID: <076.affe3eb24eadb3a61117dc3117c11545@trac.tools.ietf.org>
References: <061.ec9e375d0fecbdd7e8c8dbc8ef76179c@trac.tools.ietf.org>
X-Trac-Ticket-ID: 155
In-Reply-To: <061.ec9e375d0fecbdd7e8c8dbc8ef76179c@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: draft-ietf-jose-json-web-algorithms@tools.ietf.org, ietf@augustcellars.com, jose@ietf.org
X-SA-Exim-Mail-From: trac+jose@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: mbj@microsoft.com
Resent-Message-Id: <20131027003541.1722B11E81DA@ietfa.amsl.com>
Resent-Date: Sat, 26 Oct 2013 17:35:40 -0700
Resent-From: trac+jose@trac.tools.ietf.org
Cc: jose@ietf.org
Subject: Re: [jose] #155: Section 6.1.1 Template
X-BeenThere: jose@ietf.org
X-Mailman-Version: 2.1.12
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jose>, <mailto:jose-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/jose>
List-Post: <mailto:jose@ietf.org>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jose>, <mailto:jose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Oct 2013 00:35:44 -0000

#155: Section 6.1.1 Template

Description changed by ietf@augustcellars.com:

Old description:

> A.  Name - the SHOULD NOT is a problem without criteria for when it
> should be violated.  Since these are case sensitive, it is not immediate
> clear why this would be an issue.  On the other hand for readability then
> the SHOULD NOT would be MUST not.
>
> B.  What happens for I18N on case insensitive checking?
>
> C.  Why would you ever allow an algorithm to be in more than one
> location?  This is bad crypto practice.  We used different names for the
> different GCM algorithms so that they were distinct and did not have this
> problem.
>
> D.  What happens for future key management of mac values in the future?
> Currently this requires that the template would be modified and items
> will occur in multiple locations.
>
> E.  See open issue on Implementation language
>
> F.  s/IETF/IESG/
>
> G.  Private specifications may want to register algorithms to reserve
> them for future release.  Is this a going to be allowable?
>
> H.  There should be a list of required parameters that need to be present
> for each of these algorithms.

New description:

 A.  Name - the SHOULD NOT is a problem without criteria for when it should
 be violated.  Since these are case sensitive, it is not immediate clear
 why this would be an issue.  On the other hand for readability then the
 SHOULD NOT would be MUST not.

 * FIXED

 B.  What happens for I18N on case insensitive checking?

 C.  Why would you ever allow an algorithm to be in more than one location?
 This is bad crypto practice.  We used different names for the different
 GCM algorithms so that they were distinct and did not have this problem.

 * WON'T FIX - because we are not fixing the fact that alg is overloaded.

 D.  What happens for future key management of mac values in the future?
 Currently this requires that the template would be modified and items will
 occur in multiple locations.

 * WON'T FIX - there is a proposal for how to deal with this.  I don't like
 it but the argument is that we can't break backwards compatibility.

 E.  See open issue on Implementation language

 F.  s/IETF/IESG/

 * FIXED

 G.  Private specifications may want to register algorithms to reserve them
 for future release.  Is this a going to be allowable?

 * WON'T FIX - currently not forbidden as long as the document exists.

 H.  There should be a list of required parameters that need to be present
 for each of these algorithms.

 * WON'T FIX - the group currently thinks having it in the body of the text
 is sufficient.

--

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-jose-json-web-
  ietf@augustcellars.com |  algorithms@tools.ietf.org
     Type:  defect       |      Status:  new
 Priority:  Editorial    |   Milestone:
Component:  json-web-    |     Version:
  algorithms             |  Resolution:
 Severity:  -            |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/jose/trac/ticket/155#comment:2>
jose <http://tools.ietf.org/jose/>