[Bug 25619] New: Provide (non-normative) explanations for terminology like cryptographic provider

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25619

            Bug ID: 25619
           Summary: Provide (non-normative) explanations for terminology
                    like cryptographic provider
           Product: Web Cryptography
           Version: unspecified
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Web Cryptography API Document
          Assignee: sleevi@google.com
          Reporter: sleevi@google.com
                CC: domenic@domenicdenicola.com, public-webcrypto@w3.org

Raised during the W3C TAG review (
https://github.com/w3ctag/spec-reviews/issues/3#issuecomment-41521737 ) and
expanded upon subsequently.

To aid implementors, a clear description of the operating environment
(non-normatively) should be provided.

In particular, the concept of a "cryptographic provider/module" and a "provider
key handle" should be established, in an abstract sense, so that the
limitations and design decisions of the API are clearer.

This makes it clear that the Key object is a holder for a "provider key
handle", which is a platform-specific object that cannot be represented
(normatively) within ES. This is akin to the File API's specification of the
internal snapshot state representing an operating system file.

This will also provide context for terminology like "perform the underlying
operation with the key represented by key".

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Friday, 9 May 2014 00:23:51 UTC