
From nobody Wed Apr 30 06:51:00 2014
Return-Path: <bew@cisco.com>
X-Original-To: msec@ietfa.amsl.com
Delivered-To: msec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B0861A08DF for <msec@ietfa.amsl.com>; Wed, 30 Apr 2014 06:50:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.17
X-Spam-Level: 
X-Spam-Status: No, score=-14.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 EBeAA4CVsYl5 for <msec@ietfa.amsl.com>; Wed, 30 Apr 2014 06:50:52 -0700 (PDT)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by ietfa.amsl.com (Postfix) with ESMTP id 617DE1A08DC for <msec@ietf.org>; Wed, 30 Apr 2014 06:50:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12365; q=dns/txt; s=iport; t=1398865851; x=1400075451; h=mime-version:subject:from:in-reply-to:date:cc:message-id: references:to; bh=k3IVMCjFmLe6kIESnox5hdMsMptNq6WPDVlXJec4f+M=; b=cSXigER1VwfJF/MfMWiOnvu+TkTsHAmi3qsR6nKUqhO1QURmX/L9Bp5v 0eOtP1kCcoOx5ED7SR5TNVxQyRYmU6stgWwp8GlWDU5YPc3lnDJANVo4t EolwgdPnAIXIDivAPgh+9cI03Lach4c4EKbxQaPR3LrBhzt3ZXkU3uXHs Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFABr/YFOrRDoJ/2dsb2JhbABZgwbFaIEeFnSCJQEBAQMBeQULC0ZXBhOIOQfJPReLQoMPB4MkgRUEigWPIpJrg1Ed
X-IronPort-AV: E=Sophos;i="4.97,958,1389744000";  d="scan'208,217";a="108960659"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by mtv-iport-3.cisco.com with ESMTP; 30 Apr 2014 13:50:50 +0000
Received: from stealth-10-32-244-213.cisco.com (stealth-10-32-244-213.cisco.com [10.32.244.213]) by mtv-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s3UDomJq017444; Wed, 30 Apr 2014 13:50:48 GMT
Content-Type: multipart/alternative; boundary="Apple-Mail=_2673E109-C16E-4283-914C-FEE5D4DF8A76"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Brian Weis <bew@cisco.com>
In-Reply-To: <0815908A-7B2F-4A0B-9654-5367962995B6@inria.fr>
Date: Wed, 30 Apr 2014 06:50:47 -0700
Message-Id: <9D95662F-312D-40C6-95E8-4EEB2A84F386@cisco.com>
References: <3CB35FCD-F9EA-4361-B290-3CBBE087C3B8@cisco.com> <5C96E649-6CF5-450E-9787-2C51D76DF2A5@cisco.com> <E6C9F0E527F94F4692731382340B3378025AA7@DENBGAT9EH2MSX.ww902.siemens.net> <E6C9F0E527F94F4692731382340B3378029F9D@DEFTHW99EH4MSX.ww902.siemens.net> <7CD270C5-2E9F-45A5-B434-8A4EB6146C24@cisco.com> <0815908A-7B2F-4A0B-9654-5367962995B6@inria.fr>
To: Vincent Roca <vincent.roca@inria.fr>
X-Mailer: Apple Mail (2.1510)
Archived-At: http://mailarchive.ietf.org/arch/msg/msec/R1aO1_dBGULDOiKz4VxaCPtj6m0
Cc: msec@ietf.org, Kathleen Moriarty <kathleen.moriarty@emc.com>, draft-weis-gdoi-iec62351-9@tools.ietf.org
Subject: Re: [MSEC] Review comments, was RE:  GDOI support for IEC 62351
X-BeenThere: msec@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multicast Security List <msec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/msec>, <mailto:msec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/msec/>
List-Post: <mailto:msec@ietf.org>
List-Help: <mailto:msec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/msec>, <mailto:msec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Apr 2014 13:50:57 -0000

--Apple-Mail=_2673E109-C16E-4283-914C-FEE5D4DF8A76
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Hi Vincent,

Many thanks for your review. I've addressed them, with some notes =
inline.

On Mar 3, 2014, at 10:27 AM, Vincent Roca <vincent.roca@inria.fr> wrote:

> Hi Brian,
>=20
> I finally gave a look at the document (draft-weis-gdoi-iec62351-9-03).
> Here are my comments:
>     =20
> Section 2.2.  SA TEK Payload
> ----------------------------
>=20
> ** typo:
> An GDOI_PROTO_IEC_61850 SA TEK includes =3D> A GDOI_PROTO_IEC_61850 SA =
TEK includes
>                                            ^^
> ** typo:
> represents a SPI =3D> represents an SPI
>                                ^^
> (there are many occurrences of "a SPI", is it volontary?)

I double checked with some sources, and the general rule (at least for =
American English) is "a" before a consonant, and "an" before a vowel. =
There are a few special rules but "a before s" does not seem to be one =
of them.

>=20
> ** typo:
> are define in Section 2.2. =3D> are defined in Section 2.2.X
>                                        ^^
> (several occurrences)
>      =20
> ** There is a window of 2 keys (CK and NK). Each of them have timing =
values, representing
> their validity time till it needs to be updated. As I understand, the =
CK will take the
> value of the NK upon CK expiration. Potentially, the CK/NK timing =
values can be different.
> Is it an issue (e.g. if the NK remaining lifetime is < CK remaining =
lifetime, the NK must
> be updated before the CK) ? I imagine this is discussed elsewhere. A =
note might be useful.

This case is not mentioned; I've added a note.

>     =20
> Section 2.3:
> ------------             =20
>=20
> ** incoherencies:
> there are several occurences of "KD payload", whereas it is written =
"Key Download Payload" elsewhere.
> Also, section 1.3 mentions:
>    KD    Key Download Payload
> i.e. includes the payload in the KD acronym definition.

>=20
> ** Typo: "The KD TYPE MUST be TEK" =3D> "The KD Type MUST be TEK"
>                                               ^^^^
>   =20
> ** Fig 6: The figure mentions "KD Length", but this is a Key Packet.
> Should it be the "Key Packet Length" instead?
>=20
> Appendix A:
> -----------
>=20
> ** I find it strange to provide actual field payloads, without =
respecting the field size. E.g.:
> 	OID=3D<06 0B 2A 86 48 CE 56 83 E3 1A 08 01 02>
> is 13 byte long if I understand correctly, but in the figure, it only =
spans 3 bytes.
> Same remark for the OID SP=3D<DER for 233.252.0.1> field.   =20

Sorry this is confusing. The field ends in a "~", which is a shortcut =
for saying the length of the field goes beyond the bytes shown, which =
(if you know that) makes the example easier to understand. I'll see if I =
can make the example clearer.

>=20
> BTW, these figures are not numbered which makes it more complicated to =
reference them.
>=20
> ** I was also wondering if there are alignment requirements. In theory =
no as there is
> no padding field. I haven't seen any note for this, whereas all =
figures are presented in
> such a way that 16-bit fields are correctly aligned. A note could be =
added to section B.1.

A note is a good idea. It's hard to mandate padding when there are =
multiple variable-length fields.

> =20
> ** Fig p.19:=20
> typo: There is a trailing "2" character in "RESERVED2".

Actually, that's what the field is called in the  KD Payload definition =
(RFC 6407, Section 5.6).

>=20
>=20
> Cheers,
>=20
>    Vincent
>=20

[snip]

Thanks,
Brian


--Apple-Mail=_2673E109-C16E-4283-914C-FEE5D4DF8A76
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi =
Vincent,<div><br></div><div>Many thanks for your review. I've addressed =
them, with some notes inline.<br><div><br><div><div>On Mar 3, 2014, at =
10:27 AM, Vincent Roca &lt;<a =
href=3D"mailto:vincent.roca@inria.fr">vincent.roca@inria.fr</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Diso-8859-1"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi =
Brian,<div><br></div><div>I finally gave a look at the document =
(draft-weis-gdoi-iec62351-9-03).</div><div>Here are my =
comments:</div><div>&nbsp; &nbsp; &nbsp;</div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">Section 2.2. &nbsp;SA =
TEK Payload<br>----------------------------<br><br>** typo:<br>An =
GDOI_PROTO_IEC_61850 SA TEK includes =3D&gt; A GDOI_PROTO_IEC_61850 SA =
TEK includes<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;^^<br>** typo:<br>represents a SPI =3D&gt; =
represents an SPI<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;^^<br>(there are many occurrences of "a SPI", is it =
volontary?)<br></font></div></div></blockquote><div><br></div><div>I =
double checked with some sources, and the general rule (at least for =
American English) is "a" before a consonant, and "an" before a vowel. =
There are a few special rules but "a before s" does not seem to be one =
of them.</div><br><blockquote type=3D"cite"><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'"><br></font></div><div><font =
class=3D"Apple-style-span" face=3D"'Courier New'">** typo:<br>are define =
in Section 2.2. =3D&gt; are defined in Section 2.2.X<br>&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^^<br>(several =
occurrences)<br>&nbsp; &nbsp; &nbsp;&nbsp;<br>** There is a window of 2 =
keys (CK and NK). Each of them have timing values, =
representing</font></div><div><font class=3D"Apple-style-span" =
face=3D"'Courier New'">their validity time till it needs to be =
updated.&nbsp;As I understand, the CK will take =
the</font></div><div><font class=3D"Apple-style-span" face=3D"'Courier =
New'">value of the NK upon CK expiration. Potentially, the CK/NK timing =
values can be different.</font></div><div><font class=3D"Apple-style-span"=
 face=3D"'Courier New'">Is it&nbsp;</font><span class=3D"Apple-style-span"=
 style=3D"font-family: 'Courier New'; ">an issue&nbsp;(e.g. if the NK =
remaining lifetime is &lt; CK remaining lifetime, the NK =
must</span></div><div><span class=3D"Apple-style-span" =
style=3D"font-family: 'Courier New'; ">be&nbsp;</span><span =
class=3D"Apple-style-span" style=3D"font-family: 'Courier New'; =
">updated before the CK) ? I imagine this is discussed elsewhere. A note =
might be useful</span><span class=3D"Apple-style-span" =
style=3D"font-family: 'Courier New'; =
">.</span></div></div></blockquote><div><br></div>This case is not =
mentioned; I've added a note.</div><div><br><blockquote type=3D"cite"><div=
 style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><font class=3D"Apple-style-span" =
face=3D"'Courier New'">&nbsp; &nbsp; &nbsp;<br>Section =
2.3:<br>------------&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;<br><br>** incoherencies:<br>there are several occurences of =
"KD payload", whereas it is written "Key Download Payload" =
elsewhere.<br>Also, section 1.3 mentions:<br>&nbsp; &nbsp;KD &nbsp; =
&nbsp;Key Download Payload<br>i.e. includes the payload in the KD =
acronym definition.</font></div></blockquote></div><div><blockquote =
type=3D"cite"><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; "><font =
class=3D"Apple-style-span" face=3D"'Courier New'"><br>** Typo: "The KD =
TYPE MUST be TEK" =3D&gt; "The KD Type MUST be TEK"<br>&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; ^^^^<br>&nbsp; &nbsp;<br>** Fig 6: The figure mentions "KD =
Length", but this is a Key Packet.<br>Should it be the "Key Packet =
Length" instead?<br><br>Appendix A:<br>-----------<br><br>** I find it =
strange to provide actual field payloads, without respecting the field =
size.&nbsp;E.g.:<br><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>OID=3D&lt;06 0B 2A 86 48 CE 56 83 =
E3 1A 08 01 02&gt;<br>is 13 byte long if I understand correctly, but in =
the figure, it only spans 3 bytes.<br>Same remark for the OID SP=3D&lt;DER=
 for 233.252.0.1&gt; field.&nbsp; =
&nbsp;&nbsp;<br></font></div></blockquote><div><br></div><div>Sorry this =
is confusing. The field ends in a "~", which is a shortcut for saying =
the length of the field goes beyond the bytes shown, which (if you know =
that) makes the example easier to understand. I'll see if I can make the =
example clearer.</div><br><blockquote type=3D"cite"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><font class=3D"Apple-style-span" =
face=3D"'Courier New'"><br>BTW, these figures are not numbered which =
makes it more complicated to reference =
them.</font></div></blockquote><blockquote type=3D"cite"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><font class=3D"Apple-style-span" =
face=3D"'Courier New'"><br>** I was also wondering if there are =
alignment requirements. In theory no as there is<br>no padding field. I =
haven't seen any note for this, whereas all figures are presented =
in<br>such a way that 16-bit fields are correctly aligned. A note could =
be added to&nbsp;section =
B.1.</font></div></blockquote><div><br></div><div>A note is a good idea. =
It's hard to mandate padding when there are multiple variable-length =
fields.</div><br><blockquote type=3D"cite"><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><font class=3D"Apple-style-span" face=3D"'Courier =
New'">&nbsp;<br>** Fig p.19:&nbsp;<br>typo: There is a trailing "2" =
character in =
"RESERVED2".</font><br></div></blockquote><div><br></div>Actually, =
that's what the field is called in the &nbsp;KD Payload definition (RFC =
6407, Section 5.6).</div><div><br><blockquote type=3D"cite"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
"><div><br></div><div><br></div><div>Cheers,</div><div><br></div><div>&nbs=
p; =
&nbsp;Vincent</div><div><br></div></div></blockquote><br></div><div>[snip]=
</div><div><br class=3D"webkit-block-placeholder"></div><div><div =
style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
-webkit-auto; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div =
style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
-webkit-auto; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">Thanks,</div></div>
</div><div>Brian</div>
<br></div></div></body></html>=

--Apple-Mail=_2673E109-C16E-4283-914C-FEE5D4DF8A76--


From nobody Wed Apr 30 09:29:33 2014
Return-Path: <sandy@tislabs.com>
X-Original-To: msec@ietfa.amsl.com
Delivered-To: msec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B68D1A86F5 for <msec@ietfa.amsl.com>; Wed, 30 Apr 2014 09:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.552
X-Spam-Level: 
X-Spam-Status: No, score=-4.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
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 J9T2FgklBhc4 for <msec@ietfa.amsl.com>; Wed, 30 Apr 2014 09:29:30 -0700 (PDT)
Received: from walnut.tislabs.com (walnut.tislabs.com [192.94.214.200]) by ietfa.amsl.com (Postfix) with ESMTP id E0C4C1A86E7 for <msec@ietf.org>; Wed, 30 Apr 2014 09:29:29 -0700 (PDT)
Received: from nova.tislabs.com (unknown [10.66.1.77]) by walnut.tislabs.com (Postfix) with ESMTP id 6B5B528B0042; Wed, 30 Apr 2014 12:29:28 -0400 (EDT)
Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by nova.tislabs.com (Postfix) with ESMTP id 4FE661F8036; Wed, 30 Apr 2014 12:29:28 -0400 (EDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Sandra Murphy <sandy@tislabs.com>
In-Reply-To: <9D95662F-312D-40C6-95E8-4EEB2A84F386@cisco.com>
Date: Wed, 30 Apr 2014 12:29:28 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <FDE3DCA1-031D-4B7C-8ADC-838FD3338A30@tislabs.com>
References: <3CB35FCD-F9EA-4361-B290-3CBBE087C3B8@cisco.com> <5C96E649-6CF5-450E-9787-2C51D76DF2A5@cisco.com> <E6C9F0E527F94F4692731382340B3378025AA7@DENBGAT9EH2MSX.ww902.siemens.net> <E6C9F0E527F94F4692731382340B3378029F9D@DEFTHW99EH4MSX.ww902.siemens.net> <7CD270C5-2E9F-45A5-B434-8A4EB6146C24@cisco.com> <0815908A-7B2F-4A0B-9654-5367962995B6@inria.fr> <9D95662F-312D-40C6-95E8-4EEB2A84F386@cisco.com>
To: Brian Weis <bew@cisco.com>
X-Mailer: Apple Mail (2.1510)
Archived-At: http://mailarchive.ietf.org/arch/msg/msec/aJU0rTzR92roAUBLn4IJ9giMR8c
Cc: draft-weis-gdoi-iec62351-9@tools.ietf.org, msec@ietf.org, Kathleen Moriarty <kathleen.moriarty@emc.com>
Subject: Re: [MSEC] Review comments, was RE:  GDOI support for IEC 62351
X-BeenThere: msec@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multicast Security List <msec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/msec>, <mailto:msec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/msec/>
List-Post: <mailto:msec@ietf.org>
List-Help: <mailto:msec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/msec>, <mailto:msec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Apr 2014 16:29:32 -0000

On Apr 30, 2014, at 9:50 AM, Brian Weis <bew@cisco.com> wrote:

> Hi Vincent,
>=20
> Many thanks for your review. I've addressed them, with some notes =
inline.
>=20
> On Mar 3, 2014, at 10:27 AM, Vincent Roca <vincent.roca@inria.fr> =
wrote:
>=20
>>=20
>> ** typo:
>> represents a SPI =3D> represents an SPI
>>                                ^^
>> (there are many occurrences of "a SPI", is it volontary?)
>=20
> I double checked with some sources, and the general rule (at least for =
American English) is "a" before a consonant, and "an" before a vowel. =
There are a few special rules but "a before s" does not seem to be one =
of them.
>=20

This is probably an RFC Editor question, but the many references online =
say the difference is whether the following word starts with a vowel =
*sound*, not whether it is spelled with an initial vowel or consonant.

https://owl.english.purdue.edu/owl/resource/591/01/
The choice of article is actually based upon the phonetic (sound) =
quality of the first letter in a word, not on the orthographic (written) =
representation of the letter. If the first letter makes a vowel-type =
sound, you use "an"; if the first letter would make a consonant-type =
sound, you use "a."

http://www.quickanddirtytips.com/education/grammar/a-versus-an?page=3Dall
The rule is  that you use a before words that start with a consonant =
sound and an before words that start with a vowel sound (1)<<ref to =
Faigley, L. The Little Penguin Handbook. New York: Pearson Education. =
2007, p. 255.>>

There are also references to what to do before acronym - the difference =
is whether people ordinarily say the acronym by spelling out the acronym =
(FTP =3D=3D "ef" "tea" "pea") or trying to pronounce it as a word (NAT =
=3D=3D "nat").

=
http://blog.apastyle.org/apastyle/2012/04/using-a-or-an-with-acronyms-and-=
abbreviations.html
=
http://www.chicagomanualofstyle.org/qanda/data/faq/topics/Abbreviations.ht=
ml?old=3DAbbreviations_questions01.html
http://andromeda.rutgers.edu/~jlynch/Writing/a.html

So it depends on whether the community says "spy" when encountering SPI, =
or "es" "pea" "eye".

And this nifty video, explaining the sound vs spelling distinction and =
also the Old English origins of the a/an distinction.

http://www.merriam-webster.com/video/0029-an.htm

--Sandy


From nobody Wed Apr 30 10:23:06 2014
Return-Path: <william.atwood@concordia.ca>
X-Original-To: msec@ietfa.amsl.com
Delivered-To: msec@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BDB81A7030 for <msec@ietfa.amsl.com>; Wed, 30 Apr 2014 10:23:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.886
X-Spam-Level: 
X-Spam-Status: No, score=-3.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, RP_MATCHES_RCVD=-0.651, SPF_SOFTFAIL=0.665] autolearn=ham
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 MrrTWCh1-ZA1 for <msec@ietfa.amsl.com>; Wed, 30 Apr 2014 10:23:03 -0700 (PDT)
Received: from oldperseverance.encs.concordia.ca (oldperseverance.encs.concordia.ca [132.205.96.92]) by ietfa.amsl.com (Postfix) with ESMTP id 1FB681A0942 for <msec@ietf.org>; Wed, 30 Apr 2014 10:23:02 -0700 (PDT)
Received: from [IPv6:::1] (bill@poise.encs.concordia.ca [132.205.2.209]) by oldperseverance.encs.concordia.ca (envelope-from william.atwood@concordia.ca) (8.13.7/8.13.7) with ESMTP id s3UHMwLM011639 for <msec@ietf.org>; Wed, 30 Apr 2014 13:22:58 -0400
Message-ID: <53613171.3050007@concordia.ca>
Date: Wed, 30 Apr 2014 13:22:57 -0400
From: William Atwood <william.atwood@concordia.ca>
Organization: Concordia University, Montreal
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: msec@ietf.org
References: <3CB35FCD-F9EA-4361-B290-3CBBE087C3B8@cisco.com> <5C96E649-6CF5-450E-9787-2C51D76DF2A5@cisco.com> <E6C9F0E527F94F4692731382340B3378025AA7@DENBGAT9EH2MSX.ww902.siemens.net> <E6C9F0E527F94F4692731382340B3378029F9D@DEFTHW99EH4MSX.ww902.siemens.net> <7CD270C5-2E9F-45A5-B434-8A4EB6146C24@cisco.com> <0815908A-7B2F-4A0B-9654-5367962995B6@inria.fr> <9D95662F-312D-40C6-95E8-4EEB2A84F386@cisco.com> <FDE3DCA1-031D-4B7C-8ADC-838FD3338A30@tislabs.com>
In-Reply-To: <FDE3DCA1-031D-4B7C-8ADC-838FD3338A30@tislabs.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.58 on oldperseverance.encs.concordia.ca at 2014/04/30 13:22:58 EDT
Archived-At: http://mailarchive.ietf.org/arch/msg/msec/YnX22ALxQg7qU3RomtxKswviahw
Subject: Re: [MSEC] Review comments, was RE:  GDOI support for IEC 62351
X-BeenThere: msec@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multicast Security List <msec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/msec>, <mailto:msec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/msec/>
List-Post: <mailto:msec@ietf.org>
List-Help: <mailto:msec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/msec>, <mailto:msec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Apr 2014 17:23:05 -0000

Sandy,

You have it completely right.

The classic examples of this are the need to say "a AAA" and "a AAAA",
because "AAA" is pronounced (by the IETF community) as "Triple A", and
"AAAA" is pronounced as "Quad A".

  Bill

On 30/04/2014 12:29 PM, Sandra Murphy wrote:
> 
> On Apr 30, 2014, at 9:50 AM, Brian Weis <bew@cisco.com> wrote:
> 
>> Hi Vincent,
>>
>> Many thanks for your review. I've addressed them, with some notes inline.
>>
>> On Mar 3, 2014, at 10:27 AM, Vincent Roca <vincent.roca@inria.fr> wrote:
>>
>>>
>>> ** typo:
>>> represents a SPI => represents an SPI
>>>                                ^^
>>> (there are many occurrences of "a SPI", is it volontary?)
>>
>> I double checked with some sources, and the general rule (at least for American English) is "a" before a consonant, and "an" before a vowel. There are a few special rules but "a before s" does not seem to be one of them.
>>
> 
> This is probably an RFC Editor question, but the many references online say the difference is whether the following word starts with a vowel *sound*, not whether it is spelled with an initial vowel or consonant.
> 
> https://owl.english.purdue.edu/owl/resource/591/01/
> The choice of article is actually based upon the phonetic (sound) quality of the first letter in a word, not on the orthographic (written) representation of the letter. If the first letter makes a vowel-type sound, you use "an"; if the first letter would make a consonant-type sound, you use "a."
> 
> http://www.quickanddirtytips.com/education/grammar/a-versus-an?page=all
> The rule is  that you use a before words that start with a consonant sound and an before words that start with a vowel sound (1)<<ref to Faigley, L. The Little Penguin Handbook. New York: Pearson Education. 2007, p. 255.>>
> 
> There are also references to what to do before acronym - the difference is whether people ordinarily say the acronym by spelling out the acronym (FTP == "ef" "tea" "pea") or trying to pronounce it as a word (NAT == "nat").
> 
> http://blog.apastyle.org/apastyle/2012/04/using-a-or-an-with-acronyms-and-abbreviations.html
> http://www.chicagomanualofstyle.org/qanda/data/faq/topics/Abbreviations.html?old=Abbreviations_questions01.html
> http://andromeda.rutgers.edu/~jlynch/Writing/a.html
> 
> So it depends on whether the community says "spy" when encountering SPI, or "es" "pea" "eye".
> 
> And this nifty video, explaining the sound vs spelling distinction and also the Old English origins of the a/an distinction.
> 
> http://www.merriam-webster.com/video/0029-an.htm
> 
> --Sandy
> 
> _______________________________________________
> MSEC mailing list
> MSEC@ietf.org
> https://www.ietf.org/mailman/listinfo/msec
> 

-- 
Dr. J.W. Atwood, Eng.             tel:   +1 (514) 848-2424 x3046
Distinguished Professor Emeritus  fax:   +1 (514) 848-2830
Department of Computer Science
   and Software Engineering
Concordia University EV 3.185     email:william.atwood@concordia.ca
1455 de Maisonneuve Blvd. West    http://users.encs.concordia.ca/~bill
Montreal, Quebec Canada H3G 1M8

