- From: Ryan Sleevi <sleevi@google.com>
- Date: Thu, 27 Feb 2014 12:26:17 -0800
- To: Jim Schaad <ietf@augustcellars.com>
- Cc: "public-webcrypto@w3.org" <public-webcrypto@w3.org>
- Message-ID: <CACvaWvbDn3vsUW2uh0Xa2vb3D0PkQDqab4Q7TnWabkHHGXhwOg@mail.gmail.com>
Yes, Key agreement algorithms (which DH Phase 2 is - agreement of the secret Z based on the exchanged parameters) is treated as a key derivation algorithm. Can you provide any examples of algorithms or parameters you do not believe fits into the deriveKey mechanism? I wasn't sure if your "and maybe a new key derivation algorithm" indicated a degree of uncertainty. If so, yes, that is exactly the workflow - for example, if you wanted to feed Z into HDKF to extract/expand. On Thu, Feb 27, 2014 at 12:21 PM, Jim Schaad <ietf@augustcellars.com> wrote: > No, that is not true. > > secretAgreement when from a key agree algorithm to a key derivation > algorithm > > deriveBits and deriveKey go from a key derivation algoritm to either a > byte array or a symmetric keying algorithm (or maybe a new key derivation > algorithm) > > jim > > > From: Ryan Sleevi [mailto:sleevi@google.com] > Sent: Thursday, February 27, 2014 12:05 PM > To: Jim Schaad > Cc: public-webcrypto@w3.org > Subject: Re: What happended to SecretAgreee? > > The names were changed, but the behaviours the same. > > deriveBits and deriveKey. > > On Thu, Feb 27, 2014 at 12:00 PM, Jim Schaad <ietf@augustcellars.com> > wrote: > At one point, I thought there was an agreement to add a new function to > the SubtleCrypto interface called secretAgreement. This never happened. > > Was there a decision that I missed where this either was either not > actually decided or was reversed? > > Jim > > > >
Received on Thursday, 27 February 2014 20:26:44 UTC