Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: [STDS-802-11-TGM] Naming of hashes and HMACs



--- This message came from the IEEE 802.11 Task Group M Technical Reflector ---
Mark,
   Why not just use "clause 2 reference (RFC 2104), which is normative" to settle the question?
And just as an aside, the SP would have to be followed up with a vote at an Plenary/Interim to affect a change.
Jon

-----------------------------------------------------------------------------
Jon Rosdahl                    Senior Standards Architect
hm:801-756-1496             CSR Technologies Inc.
cell:801-376-6435            10871 North 5750 West
office: 801-492-4023         Highland, UT 84003

A Job is only necessary to eat!
A Family is necessary to be happy!!

On Mon, Sep 22, 2014 at 4:04 AM, Mark Rison <m.rison@xxxxxxxxxxx> wrote:
--- This message came from the IEEE 802.11 Task Group M Technical Reflector ---

I propose to run a straw poll during a (maybe the next) TGmc teleconf to gauge

the task group's preference re naming of hashes and HMACs.  The teleconfs are

often sparsely attended, so if you have a preference but might not attend, you

could tell me in advance your preference by email.  The SP would ask for a

preference among the following options:

 

1) Throughout the spec, refer to hashes by their official name, refer to

HMACs as HMAC-hash[-len] where hash is the alphanumeric characters in the

hash name.  No additional statements are necessary since this conforms to

the relevant clause 2 references (FIPS 180-3 and RFC 2104), which are

normative.

 

Examples: SHA-256, HMAC-SHA256, HMAC-SHA256-128, SHA-1, HMAC-SHA1, HMAC-SHA1-64

 

2) Throughout the spec, refer to hashes by their official name without

non-alphanumeric characters, refer to HMACs as HMAC-hash[-len] where

hash is the alphanumeric characters in the hash name, and put a statement

in clause 1 to that effect.  Note it has to be clause 1 since various

hashes appear before clause 11 without definition, and the terminology

differs from that given in the relevant clause 2 reference (FIPS 180-3),

which is normative.

 

Examples: SHA256, HMAC-SHA256, HMAC-SHA256-128, SHA1, HMAC-SHA1, HMAC-SHA1-64

 

3) Throughout the spec, refer to hashes by their official name, refer to

HMACs as HMAC-hash[/len] where hash is the hash name, and put a statement in

clause 1 to that effect.  Note it probably has to be clause 1 since the

terminology differs from that given in the relevant clause 2 reference

(RFC 2104), which is normative; it might instead be possible to special-case

the one use prior to clause 11 and put the statement in clause 11.

 

Examples: SHA-256, HMAC-SHA-256, HMAC-SHA-256/128, SHA-1, HMAC-SHA-1, HMAC-SHA-1/64

 

If option 1) is preferred, I may then do a SP on whether there should

be a special case for "HMAC-SHA-1".  This would probably need something

in clause 1 since the terminology differs from that given in the relevant

clause 2 reference (RFC 2104), which is normative; it might instead be

possible to special-case the one use prior to clause 11 and put the

statement in clause 11.

 

Mark

 

--

Mark RISON, Standards Architect, WLAN   English/Esperanto/Français

Samsung Cambridge Solution Centre       Tel: +44 1223  434600

Innovation Park, Cambridge CB4 0DS      Fax: +44 1223  434601

ROYAUME UNI                             WWW: http://www.samsung.com/uk

 

_______________________________________________________________________________

IF YOU WISH to be Removed from this reflector, PLEASE DO NOT send your request to this CLOSED reflector. We use this valuable tool to communicate on the issues at hand.

SELF SERVICE OPTION: Point your Browser to - http://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11-TGM and then amend your subscription on the form provided. If you require removal from the reflector press the LEAVE button.

Further information can be found at: http://www.ieee802.org/11/Email_Subscribe.html _______________________________________________________________________________


_______________________________________________________________________________

IF YOU WISH to be Removed from this reflector, PLEASE DO NOT send your request to this CLOSED reflector. We use this valuable tool to communicate on the issues at hand.

SELF SERVICE OPTION: Point your Browser to - http://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11-TGM and then amend your subscription on the form provided. If you require removal from the reflector press the LEAVE button.

Further information can be found at: http://www.ieee802.org/11/Email_Subscribe.html _______________________________________________________________________________