- From: Wan-Teh Chang <wtc@google.com>
- Date: Wed, 29 Aug 2012 17:51:03 -0700
- To: Ryan Sleevi <sleevi@google.com>
- Cc: Lu HongQian Karen <karen.lu@gemalto.com>, "public-webcrypto@w3.org" <public-webcrypto@w3.org>
On Tue, Aug 28, 2012 at 11:22 AM, Ryan Sleevi <sleevi@google.com> wrote: > > "Terminate this algorithm" is almost universally used in W3C specs, > but I see it's actual addition to terminology is rare. It is ambiguous what "algorithm" refers to in our spec, where "algorithm" is usually understood to refer to a cryptographic algorithm. I believe "terminate this algorithm" actually means "terminate the steps that specify the method". For example, the init() method of the CryptoOperation interface is specified as follows: 11.5.1. The init method When init method is called, the user agent must run the steps below. 1. If the internal state is not in the "empty" state, throw an InvalidStateError exception [DOM4] and terminate this algorithm. 2. ... Suppose the CryptoOperation object in question is a Signer for the HMAC algorithm. Then it is ambiguous in our spec whether "terminate this algorithm" means "terminate the HMAC sign algorithm" or "terminate the algorithm for the init() method". Wan-Teh
Received on Thursday, 30 August 2012 00:51:30 UTC