Re: [Technical Errata Reported] RFC5753 (4777)

"Paul Hoffman" <[email protected]> Sat, 13 Aug 2016 14:46:54 -0700
Newsgroups gmane.ietf.smime
Message-ID <[email protected]>
Please do not accept this errata until further discussion.

Discussion:

1) I believe that the errata would be *much* clearer if the errata was 
only for the changed sentences, not the whole paragraph. Thus, I think 
the "Original Text" should start with "The originatorKey publicKey field 
MUST". If others agree, the submitter could turn in a new errata.

2) The submitter says "This error is also present in sections 3.1.2, 
3.1.3, 3.2.1, 3.2.2, 7.2". That feels like it *might* be sufficient for 
the reader to understand, but it would be clearer if the errata included 
the change for each of those sections. If others agree, the submitter 
could turn in a new errata.

--Paul Hoffman

On 13 Aug 2016, at 14:34, RFC Errata System wrote:

> The following errata report has been submitted for RFC5753,
> "Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic 
> Message Syntax (CMS)".
>
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=5753&eid=4777
>
> --------------------------------------
> Type: Technical
> Reported by: Jim Schaad <[email protected]>
>
> Section: 3.1.1
>
> Original Text
> -------------
> -  originator MUST be the alternative originatorKey.  The
>       originatorKey algorithm field MUST contain the id-ecPublicKey
>       object identifier (see Section 7.1.2).  The parameters 
> associated
>       with id-ecPublicKey MUST be absent, ECParameters, or NULL.  The
>       parameters associated with id-ecPublicKey SHOULD be absent or
>       ECParameters, and NULL is allowed to support legacy
>       implementations.  The previous version of this document required
>       NULL to be present.  If the parameters are ECParameters, then 
> they
>       MUST be namedCurve.  The originatorKey publicKey field MUST
>       contain the DER encoding of the value of the ASN.1 type ECPoint
>       (see Section 7.2), which represents the sending agent's 
> ephemeral
>       EC public key.  The ECPoint in uncompressed form MUST be
>       supported.
>
> Corrected Text
> --------------
> -  originator MUST be the alternative originatorKey.  The
>       originatorKey algorithm field MUST contain the id-ecPublicKey
>       object identifier (see Section 7.1.2).  The parameters 
> associated
>       with id-ecPublicKey MUST be absent, ECParameters, or NULL.  The
>       parameters associated with id-ecPublicKey SHOULD be absent or
>       ECParameters, and NULL is allowed to support legacy
>       implementations.  The previous version of this document required
>       NULL to be present.  If the parameters are ECParameters, then 
> they
>       MUST be namedCurve.  The originatorKey publicKey field MUST
>       contain the encoded public key as defined in [X9.62].  The 
> hybred
>       form MUST NOT be used.  The ECPoint in uncompressed form MUST be
>       supported.  This mirrors the same format used in public key
>       certificates as defined in Section 2.2 of [RFC5480].
>
> Notes
> -----
> There is a problem in that for ECPoints, the public key is defined to 
> be encoded differently in this document than it is in a public key 
> certificate.  The difference is the presence of the ASN.1 OCTET STRING 
> wrapper.
>
> OpenSSL and BouncyCastle both use the unwrapped version per Dr. 
> Stephen Henson note to me in mail.
>
> This error is also present in sections 3.1.2, 3.1.3, 3.2.1, 3.2.2, 7.2
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party (IESG)
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC5753 (draft-ietf-smime-3278bis-09)
> --------------------------------------
> Title               : Use of Elliptic Curve Cryptography (ECC) 
> Algorithms in Cryptographic Message Syntax (CMS)
> Publication Date    : January 2010
> Author(s)           : S. Turner, D. Brown
> Category            : INFORMATIONAL
> Source              : S/MIME Mail Security
> Area                : Security
> Stream              : IETF
> Verifying Party     : IESG

_______________________________________________
smime mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/smime