Thu, 06 Oct 2016 10:49:56 -0700 mwatson2 Replace Editor's Draft with link to GitHub version default tip
Thu, 12 Nov 2015 09:36:30 -0800 Mark Watson Remove AES-CMAC, AES-CFB, CONCAT and DH per WG decision.
Sun, 30 Nov 2014 23:10:07 +0100 Harry Halpin Regenerated HTML file
Sun, 30 Nov 2014 23:07:58 +0100 Harry Halpin Removed note in code example to ISSUE-35
Sun, 30 Nov 2014 23:06:31 +0100 Harry Halpin Moved some editoral issues that implied work to bugzilla
Sun, 30 Nov 2014 23:03:57 +0100 Harry Halpin Removed "methods areA" -> "methods are"
Sun, 30 Nov 2014 22:52:52 +0100 Harry Halpin Changed to Candidate Recommendation
Sun, 30 Nov 2014 22:47:38 +0100 Harry Halpin updated number of open editorial issues from 14 to 9 after moving some to Bugzilla
Sun, 30 Nov 2014 22:42:00 +0100 Harry Halpin Removed Editoral Note in Appendix A and put in bugzilla: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27474
Sun, 30 Nov 2014 22:34:17 +0100 Harry Halpin Removed note from explicit salts to HKDF to bugzilla: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27473
Sun, 30 Nov 2014 22:25:24 +0100 Harry Halpin Removed Editorial Note re Dictionary Fields - https://www.w3.org/Bugs/Public/show_bug.cgi?id=27472
Sun, 30 Nov 2014 22:22:08 +0100 Harry Halpin removed Editorial Note in 20.8, put in Bugzilla https://www.w3.org/Bugs/Public/show_bug.cgi?id=27472
Sun, 30 Nov 2014 22:15:33 +0100 Harry Halpin removed ISSUE-35 references
Sun, 30 Nov 2014 21:07:37 +0100 hhalpin Fixed typo "methods areA supported"
Thu, 06 Nov 2014 17:33:50 -0800 Mark Watson Fix remaining broken links
Thu, 06 Nov 2014 17:25:56 -0800 Mark Watson Add candidate CR
Thu, 06 Nov 2014 17:15:56 -0800 Mark Watson Bug 27262: Minor JWK-related typos
Thu, 06 Nov 2014 17:11:38 -0800 Mark Watson Bug 24944: Make references consistent, correctly categorized, alphabetized
Thu, 06 Nov 2014 16:47:24 -0800 Mark Watson Fix broken links
Thu, 06 Nov 2014 15:51:21 -0800 Mark Watson Minor pubrules fixes
Thu, 06 Nov 2014 15:30:52 -0800 Mark Watson Markup validation
Thu, 06 Nov 2014 14:53:14 -0800 Mark Watson Draft CR pre pubrules check
Mon, 03 Nov 2014 08:04:54 -0800 Mark Watson Bug 26322: ensure that the [[algorithm]] and [[usages]] internal slots have unabiguous WebIDL type
Thu, 30 Oct 2014 16:15:13 -0700 Mark Watson Bug 26903: Use TypeError for various validation errors instead of SyntaxError
Thu, 30 Oct 2014 16:07:12 -0700 Mark Watson Bug 25198: Remove redundant checking for recognized KeyFormat values
Thu, 30 Oct 2014 16:05:41 -0700 Mark Watson Bug 25198: Remove redundant chacking for recognized KeyUsage values
Thu, 30 Oct 2014 16:00:21 -0700 Mark Watson Bug 25198: Turn KeyUsage into an enum
Thu, 30 Oct 2014 15:59:14 -0700 Mark Watson Bug 25198: Turn KeyType into an enum
Thu, 30 Oct 2014 15:57:20 -0700 Mark Watson Bug 25198: Turn KeyFormat into an enum
Thu, 30 Oct 2014 15:51:44 -0700 Mark Watson Bug 26741: Reject invalid EC public keys for ECDH
Thu, 30 Oct 2014 15:49:37 -0700 Mark Watson Bug 26741: Reject invalid EC public keys for ECDSA
Thu, 30 Oct 2014 15:27:45 -0700 Mark Watson Bug 26322: Create and return a cached ECMAScript object for the algorithm and usages attributes
Thu, 30 Oct 2014 14:25:45 -0700 Mark Watson Bug 27187: Fix the registration table for ECDSA importKey
Thu, 30 Oct 2014 14:21:56 -0700 Mark Watson Bug 27137: Fix the usages for ECDSA key given by 'Generate Key'
Thu, 30 Oct 2014 14:17:20 -0700 Mark Watson Bug 27198: Broken link to 'JSON Web Key'
Mon, 27 Oct 2014 14:49:13 -0700 Mark Watson Bug 27139 Remove unreferenced ECPoint typedef in idl
Mon, 27 Oct 2014 14:45:16 -0700 Mark Watson Bug 26895 convert to use of BufferSource typedef from WebIDL instead of (ArrayBuffer or ArrayBufferView)
Wed, 22 Oct 2014 15:50:08 -0700 Mark Watson Use DOM / WebIDL language for throwing errors
Wed, 22 Oct 2014 14:11:57 -0700 Mark Watson Bug 25815 Return OperationError for parameter validation failure in HMAC Generate Key
Wed, 22 Oct 2014 14:09:50 -0700 Mark Watson Bug 25815 Remove unreachable and incorrect usages check from ECDH Generate Key
Wed, 22 Oct 2014 14:06:07 -0700 Mark Watson Bug 25815 Return DataError for invalid data length on AES-CMAC import
Wed, 22 Oct 2014 14:03:02 -0700 Mark Watson Bug 24878: remove support for aliases, except the pattern 'sha-1' is equivalent to { name: 'sha-1' }
Wed, 22 Oct 2014 13:37:31 -0700 Mark Watson Bug 25618: ECDH: delegate decoding of pkcs8 private key structure to extension specifications
Wed, 22 Oct 2014 13:34:16 -0700 Mark Watson Bug 25618: ECDSA: delegate decoding of pkcs8 private key structure to extension specifications
Fri, 17 Oct 2014 15:47:39 -0700 Mark Watson Bug 25618: Generalize curve extensibility for ECDH
Fri, 17 Oct 2014 15:14:03 -0700 Mark Watson Bug 25618: Generalize curve extensibility for ECDSA
Thu, 16 Oct 2014 11:48:05 -0700 Mark Watson Bug 25390 - use [Exposed] in IDL to correctly expose interface objects
Wed, 15 Oct 2014 17:05:04 -0700 Mark Watson Bug 25741: Normalize on OperationError for parameter validation in operations
Wed, 15 Oct 2014 16:36:52 -0700 Mark Watson Bug 25618: Revised hash algorithm extensibility for HKDF
Wed, 15 Oct 2014 16:33:23 -0700 Mark Watson Bug 25618: Revised hash algorithm extensibility for HMAC
Wed, 15 Oct 2014 16:07:19 -0700 Mark Watson Bug 25618: Revised namedCurve extensibility for ECDH
Wed, 15 Oct 2014 15:53:42 -0700 Mark Watson Bug 25618: Revised namedCurve extensibility for ECDSA
Wed, 15 Oct 2014 14:27:35 -0700 Mark Watson Bug 25618: Revised hash algorithm extensibility for RSA-OAEP
Wed, 15 Oct 2014 14:10:36 -0700 Mark Watson Bug 25618: Revised hash algorithm extensibility for RSA-PSS
Wed, 15 Oct 2014 12:48:12 -0700 Mark Watson Bug 25618: Revised has algorithm extensibility for RSA-SSA
Fri, 26 Sep 2014 11:50:02 -0700 Mark Watson Bug 26315: Improve wording of namedCurve data type check in ECDSA / ECDH spki / pkcs8 key import
Fri, 26 Sep 2014 11:38:42 -0700 Mark Watson Bug 26911: Using keys with mismatched curves in ECDH should be InvalidAccessError
Fri, 26 Sep 2014 11:30:58 -0700 Mark Watson Bug 25383: Remove definitions of DOMExceptions now included in referenced DOM specification
Fri, 26 Sep 2014 11:15:09 -0700 Mark Watson Bug 25820: return an error if private/secret keys with no usages are generated/imported/derived/unwrapped
Fri, 26 Sep 2014 10:54:24 -0700 Mark Watson Bug 26300: drop 'IDL' from the phrase 'IDL object'
Fri, 26 Sep 2014 10:47:58 -0700 Mark Watson Bug 25912: remove requirement to populate the message field of the DOMException
Fri, 26 Sep 2014 10:02:03 -0700 Mark Watson Bug 25624: use standard promise language as recommended by TAG
Fri, 26 Sep 2014 09:40:49 -0700 Mark Watson Bug 26465: Allow extension specifications to define algorithms that are parameterized by other algorithms that are not only digest algorithms
Fri, 26 Sep 2014 09:34:13 -0700 Mark Watson Bug 26311 - perform case-insensitive matching when normalizing algorithms and return normalized name
Thu, 25 Sep 2014 17:59:02 -0700 Mark Watson Bug 26536: Use HmacImportParams instead of redundant HmacDerivedKeyParams
Thu, 25 Sep 2014 17:43:05 -0700 Mark Watson Bug 26674: use new IDL required keyword to indicate required dictionary members
Thu, 25 Sep 2014 16:33:41 -0700 Mark Watson Bug 26331: usage intersection definition should refer to sequences, not arrays
Thu, 25 Sep 2014 16:22:00 -0700 Mark Watson Bug 26380: Change type of keyData parameter to importKey from object to (CryptoOperation or JsonWebKey)
Thu, 25 Sep 2014 16:08:17 -0700 Mark Watson Bug 26320: reinstate definitions of RsaKeyAlgorithm and RsaKeyGenParams as these are used by RSA-SSA
Thu, 25 Sep 2014 14:31:11 -0700 Mark Watson Bug 26214: Normalize on NotSupportedError for recognized but unsupported key formats in importKey
Thu, 25 Sep 2014 14:28:27 -0700 Mark Watson Bug 26214: Normalize on NotSupportedError for recognized but unsupported key formats in exportKey
Thu, 25 Sep 2014 11:07:56 -0700 Mark Watson Bug 26902: RSA SSA and PSS should check for JWK use value sig, not enc
Thu, 25 Sep 2014 11:00:42 -0700 Mark Watson Bug 26905: add deriveBits to usage checks for PBKDF2
Thu, 25 Sep 2014 10:59:01 -0700 Mark Watson Bug 26903: Switch various incorrect usages of DataError to SyntaxError
Thu, 25 Sep 2014 10:29:28 -0700 Mark Watson Bug 26413: Consistently use 'if usages contains a value that...'
Thu, 25 Sep 2014 10:28:04 -0700 Mark Watson Bug 26413: ImportKey - validate usages as first step and return SyntaxError on failure
Thu, 25 Sep 2014 09:16:10 -0700 Mark Watson Bug 26413: GenerateKey - validate usages as first step and return SyntaxError on failure
Tue, 23 Sep 2014 18:10:39 -0700 Mark Watson Bug 26011 - add check-marks for generateKey, importKey as appropriate for KDF algorithms
Tue, 23 Sep 2014 18:02:11 -0700 Mark Watson Bug 25857 - move setting of extractable and usages to importKey and unwrapKey method descriptions
Tue, 23 Sep 2014 17:37:34 -0700 Mark Watson Bug 25717 - add a note to clarify the fields of structured key formats may be ignored
Tue, 23 Sep 2014 17:24:23 -0700 Mark Watson Bug25659 - ensure addition of AES-CBC padding does not have JS side-effects
Tue, 23 Sep 2014 15:49:48 -0700 Mark Watson Bug25625 - Further clarification, provide the mapping from methods to operations.
Tue, 23 Sep 2014 11:10:38 -0700 Mark Watson Bug25625 - Clarify the algorithms table and the distinction between methods and operations
Tue, 23 Sep 2014 11:00:30 -0700 Mark Watson Bug 25389 - Provide definition of 'octet string' and link throughout document
Tue, 23 Sep 2014 10:43:42 -0700 Mark Watson Bug 25382 - Return InvalidAccessError in method proedures if name of algorithm does not match name of the algorithm of the provided key
Tue, 23 Sep 2014 10:05:34 -0700 Mark Watson Bug 25037 - remove hanging references to unnecessary encode-a-subjectPublicKeyInfo and encode-a-privateKeyInfo procedures
Mon, 22 Sep 2014 15:48:03 -0700 Mark Watson Bug 25618: cleanup / consistency
Mon, 22 Sep 2014 15:22:06 -0700 Mark Watson Bug 25618: support extensibility of the hash algorithm for PBKDF2
Mon, 22 Sep 2014 15:17:13 -0700 Mark Watson Bug 25618: support extensibility of the hash algorithm for CONCAT and HKDF
Mon, 22 Sep 2014 15:00:14 -0700 Mark Watson Bug 25618: support extensibility of the hash algorithm for HMAC
Mon, 22 Sep 2014 14:12:54 -0700 Mark Watson Bug 25618: support extensibility of the curve for ECDH
Mon, 22 Sep 2014 13:12:43 -0700 Mark Watson Bug 25618: support extensibility of the hash algorthm and curve for ECDSA
Mon, 22 Sep 2014 11:40:10 -0700 Mark Watson Bug 25618: qualif that scope of this specification covers only the specific SHA hash algorithms with RSASSA-PKCS1-v1_5
Mon, 22 Sep 2014 11:38:58 -0700 Mark Watson Bug 25618: support extensibility of the hash algorthm for RSA-PSS
Mon, 22 Sep 2014 11:30:16 -0700 Mark Watson Bug 25618: fix the extensibility links for RSA-OAEP
Mon, 22 Sep 2014 11:28:12 -0700 Mark Watson Bug 25618: support extensibility of the hash algorthm for RSASSA-PKCS1-v1_5
Thu, 11 Sep 2014 09:52:54 -0700 Mark Watson Provide for extension of RSA-OAEP for additional hash algorithms
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Style: Ensure that all string literals follow <code>"style"</code> and not <code>style</code> used for identifiers
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 23728, Bug 24878, Bug 25436 - Formally specify the algorithm normalization process.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25607, Bug 25620, Bug 25621, Bug 25710, Bug 25711, Bug 25799 - Rework the Security and Privacy considerations, as well as the
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25420 and Bug 25422 - Allow digest() and exportKey() to return errors for UAs that implement these operations using underlying cryptographic implementations may fail.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Remove the wrapKey/unwrapKey "features at risk" note.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25627 - Indicate that CryptoKeys are read-only and have internal data slots that contain the underlying values.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25431 - Remove RSA-ES from the spec
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25626 - Convert the various KeyAlgorithm interfaces into dictionary types, as recommended by the TAG.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Fix more spelling mistakes
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 24963 - JWK import/export works on a dictionary type, rather than a DOMString
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25380 - More typographic issues
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25432 - Fix typographic errors
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25465 - Validate the "alg" parameter of ECDSA JWKs as being consistent with the import parameters and the crv parameter
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25466 - ECDSA and ECDH should check the EcKeyImportParams namedCurve parameter with the key being imported
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25469 - Remove outdated editorial note to "password" field of PBKDF2 parameters.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25558 - Fix some editorial nits that were reported, aligning ECMA-262 and ECMAScript references
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25570 and Bug 25571 - Register RS1 and make sure it is part of the JWK mapping table
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25577 - Rename Key to CryptoKey
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25623 - Update places that refer to "WebIDL" in prose to point ot "Web IDL", while keeping the spec identifier as "WEBIDL"
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25658 - Reduce dependencies on HTML to simply the ArrayBufferView typedef and structured clone. Additionally,
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25661 - Tweak the wording of conformance requirements language to make it clear that "algorithms" extends to "specific steps",
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25718 - Support RSA-OAEP with SHA-2 family of algorithms.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25816 - DH pkcs8 import should return DataError, not OperationError, if SPKI parsing fails.
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25419 - Correct ECDH SPKI parsing to return a DataError on SPKI failure
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25386: Change KeyUsage[] parameters to take sequence<KeyUsage>, and change the Usages attribute to expose an object, with prose specifying that its an Array
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25036: Fix invalid WebIDL that allowed optional parameters to importKey/unwrapKey
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Update "Michael Jones" to "Michael B. Jones"
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Fix a ton of spelling mistakes
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25436 - Describe the phrase "the contents of X", where X is an ArrayBuffer, so as to provide how the octet string is created
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 23728 - Provide normative text for explaining that CryptoOperationData is copied prior to the asynchronous invocation of the operation
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25094: Add a length parameter to the HmacKeyParams. This also aligns the HmacImportParams with the HmacKeyGenParams
Mon, 16 Jun 2014 00:00:00 -0700 Ryan Sleevi Bug 25381 - Fix dead links to DOMException
Tue, 18 Mar 2014 19:48:17 -0700 Ryan Sleevi Bug 24963 - Add note regarding outstanding JWK issue
Wed, 12 Mar 2014 17:41:46 -0700 Mark Watson Fix many broken links
Wed, 12 Mar 2014 16:59:19 -0700 Mark Watson Pass W3C validation service
Mon, 10 Mar 2014 17:53:17 -0700 Ryan Sleevi Remove SHA-224 support
Thu, 06 Mar 2014 00:00:00 -0800 Ryan Sleevi Bug 24410 - Define import/export operations for RSA-OAEP
Thu, 06 Mar 2014 00:00:00 -0800 Ryan Sleevi Bug 24410 - Define the import/export operations for RSA-PSS
Thu, 06 Mar 2014 00:00:00 -0800 Ryan Sleevi Define the import/export operations for RSASSA-PKCS1-v1_5
Thu, 06 Mar 2014 00:00:00 -0800 Ryan Sleevi Have WorkerCrypto expose SubtleCrypto now that the async issues have been resolved
Thu, 06 Mar 2014 00:00:00 -0800 Ryan Sleevi Remove the ASN.1 encoding section, which doesn't work.
Thu, 06 Mar 2014 17:36:48 -0800 Mark Watson Bug 24945 - add global definition for case-sensitive string matching and simplify comparisons throughout text
Thu, 06 Mar 2014 17:18:42 -0800 Mark Watson Bug 24943 - consistent use of attribute, member and property
Thu, 06 Mar 2014 16:40:26 -0800 Mark Watson Bug 24457 - Add a note regarding constraints on the size of wrapped keys
Thu, 06 Mar 2014 16:26:41 -0800 Mark Watson Bug 24813 - Reject with DOMException for all error cases
Wed, 05 Mar 2014 21:41:08 -0800 Mark Watson Bug 24947 - Explicitly specify WebIDL type mapping to correct subclasses of Algorithm
Wed, 05 Mar 2014 15:48:23 -0800 Mark Watson Bug 24946 - return errors inline in procedures instead of using a dl switch
Wed, 05 Mar 2014 14:35:04 -0800 Mark Watson Bug 24941 - make derivedKeyType parameter to deriveKey non-nullable and remove null case handling from deriveKey method description
Wed, 05 Mar 2014 12:36:16 -0800 Mark Watson Bug 24092 - complete PBKDF2 operation descriptions with generate and import to obtain the password
Wed, 05 Mar 2014 09:02:17 -0800 Mark Watson Bug 23159 - specify HMAC length in bits, not bytes
Tue, 04 Mar 2014 00:00:00 -0800 Ryan Sleevi Bug 24410 - Correct the definitions for import/export for DH
Tue, 04 Mar 2014 00:00:00 -0800 Ryan Sleevi Bug 24410 - Define the import/export operations for ECDH
Tue, 04 Mar 2014 00:00:00 -0800 Ryan Sleevi Remove duplicate definition of NamedCurve, and move to first usage.
Tue, 04 Mar 2014 00:00:00 -0800 Ryan Sleevi Bug 24410 - Define the import/export operations for ECDSA
Tue, 04 Mar 2014 00:00:00 -0800 Ryan Sleevi Define the export operation for RSA-ES
Tue, 04 Mar 2014 17:54:31 -0800 Mark Watson Bug 24410 Add Generate Key operation for ECDSA
Tue, 04 Mar 2014 07:59:13 -0800 Mark Watson Big 24410 - import and get length operations for CONCAT
Tue, 04 Mar 2014 07:57:03 -0800 Mark Watson Bug 24410 - Operation procedures for HKDF and alignment with SP 800-108
Mon, 03 Mar 2014 13:10:17 -0800 Mark Watson Bug 23833 - Remove sequence IDL keyword from parameters that take CryptoOperationData
Fri, 28 Feb 2014 16:57:25 -0800 Mark Watson Bug 24410 - Align ECDSA sign and verify descriptions with rest of specification
Fri, 28 Feb 2014 16:22:07 -0800 Mark Watson Bug 24830 (part 3) Add check for matching curves for ECDH derive bits
Fri, 28 Feb 2014 16:19:40 -0800 Mark Watson Bug 24830 (part 2) Provide public value for DH deriveKey as a Key and support raw import/export for public keys
Fri, 28 Feb 2014 15:56:46 -0800 Mark Watson Bug 24830 (part 1) Provide public value for ECDH deriveKey as a Key and add raw import/export for public keys
Fri, 28 Feb 2014 09:00:20 -0800 Mark Watson Bug 24760 - Update reference for AES-CBC padding to RFC2315
Thu, 27 Feb 2014 18:05:12 -0800 Mark Watson Bug 24767 - Make attributes of KeyAlgorithm interfaces read only
Thu, 27 Feb 2014 17:54:45 -0800 Mark Watson Bug 23017 - Add [EnforceRange] to integer dictionary members
Thu, 27 Feb 2014 17:44:40 -0800 Mark Watson Bug 22548 - Specify normalization rules for usages reflected in key.usages
Thu, 27 Feb 2014 17:08:26 -0800 Mark Watson Bug 24765 - support arbitrary length MACs for AES-CMAC
Thu, 27 Feb 2014 16:53:34 -0800 Mark Watson Bug 24774 - fix RSA SSA sample code by moving hash from sign call to generate call
Thu, 27 Feb 2014 16:46:37 -0800 Mark Watson Bug 23655 - Clarify that for BigInteger the empty array is zero
Thu, 27 Feb 2014 16:42:34 -0800 Mark Watson Bug 24811 - Rename new operation to 'get key length'. Provide for case where all secret bits should be passed to derived key algorithm (e.g. for KDFs)
Thu, 27 Feb 2014 13:47:58 -0800 Mark Watson Bug 24829 - fix dead links to usages property of key. Fix incorrect references to keyUsages property of Key objects (should be usages)
Wed, 26 Feb 2014 18:27:46 -0800 Mark Watson Bug 24410 - Add derive bits description for CONCAT KDF
Wed, 26 Feb 2014 17:56:54 -0800 Mark Watson Bug 24811 - Define how keys are derived from secret values for deriveKey
Wed, 26 Feb 2014 13:43:45 -0800 Mark Watson Bug 24766 - add description and reference for AES-GCM, allow nullable parameters to be not present in AesGcmParams
Wed, 26 Feb 2014 13:28:26 -0800 Mark Watson Bug 24826 - fix incorrect JWK alg values such as AES128CTR - should be A128CTR
Wed, 26 Feb 2014 13:21:54 -0800 Mark Watson Bug 24755 - change algorithm name for AES-CFB to AES-CFB-8
Wed, 26 Feb 2014 13:13:07 -0800 Mark Watson Bug 24807 - fix broken links in HMAC section
Wed, 26 Feb 2014 13:01:24 -0800 Mark Watson Bug 24410 - add operation procedures for Diffie-Hellman
Wed, 26 Feb 2014 12:55:49 -0800 Mark Watson Bug 24825 - Add procedures for encoding ASN.1 structures
Thu, 20 Feb 2014 18:11:06 -0800 Mark Watson Bug 24410 - operation descriptions for SHA
Thu, 20 Feb 2014 17:56:52 -0800 Mark Watson Bug 24410 - operation descriptions for HMAC
Thu, 20 Feb 2014 13:34:29 -0800 Mark Watson Bug 24657 - key.algorithm should be of type KeyAlgorithm
Thu, 20 Feb 2014 13:28:37 -0800 Mark Watson Bug 23662 - remove reference to InvalidAlgorithmError in normalization rules
Thu, 20 Feb 2014 13:25:18 -0800 Mark Watson Bug 22977 - Typo in introduction to verify method
Thu, 20 Feb 2014 12:09:54 -0800 Mark Watson Bug 24450 - JWK mapping should say what to do with keys that are invalid per JWK spec
Thu, 20 Feb 2014 11:12:07 -0800 Mark Watson Bug 24427 - Make all method failures asynchronous
Wed, 19 Feb 2014 16:45:04 -0800 Mark Watson Stylistic consistency / correctness for operation descriptions
Wed, 19 Feb 2014 13:55:41 -0800 Mark Watson Bug 24410 - operation descriptions for AES-KW and associated method updates
Wed, 19 Feb 2014 09:47:48 -0800 Mark Watson Bug 24410 - operation descriptions for AES-CMAC
Wed, 19 Feb 2014 08:55:38 -0800 Mark Watson Bug 20611 - specify JWK encoding as UTF-8
Tue, 18 Feb 2014 11:20:27 -0800 Mark Watson Bug 24410 - operation descriptions for AES GCM
Fri, 14 Feb 2014 15:09:08 -0800 Mark Watson Bug 24410 - operation descriptions for AES CFB-8
Fri, 14 Feb 2014 14:49:01 -0800 Mark Watson Bug 24410 - operation descriptions for AES CBC
Fri, 14 Feb 2014 13:53:27 -0800 Mark Watson Bug 24410 - operation descriptions for AES CTR
Thu, 13 Feb 2014 15:08:28 -0800 Mark Watson Formatting improvements using dl switches
Thu, 13 Feb 2014 00:00:00 -0800 Ryan Sleevi Bug 22992: Fix invalid IDL for the length attribute of HmacKeyParams
Thu, 13 Feb 2014 00:00:00 -0800 Ryan Sleevi Bug 23051: Fix the invalid IDL for the KeyPair interface by specifying as "readonly attribute"
Thu, 13 Feb 2014 00:00:00 -0800 Ryan Sleevi BUG 22571: Introduce the KeyAlgorithm interface
Thu, 13 Feb 2014 00:00:00 -0800 Ryan Sleevi Update IANA considerations to not refer to broken section
Thu, 13 Feb 2014 00:00:00 -0800 Ryan Sleevi Bug 23786: Move the JWK tables to an appendix, and fill in the tables for SPKI and PKCS#8
Thu, 13 Feb 2014 00:00:00 -0800 Ryan Sleevi Provide exact specification for how to import RSA-PKCS1-v1_5 keys
Thu, 13 Feb 2014 00:00:00 -0800 Ryan Sleevi Resolve formatting inconsistencies that were introduced.
Fri, 07 Feb 2014 16:03:28 -0800 Mark Watson Bug 24410 - operation procedures for ECDH
Fri, 07 Feb 2014 13:21:52 -0800 Mark Watson Bug 24410 - operation procedures for RSA-OAEP
Fri, 07 Feb 2014 13:17:56 -0800 Mark Watson Bug 24410 - operation procedures for RSA-PSS
Fri, 07 Feb 2014 13:06:01 -0800 Mark Watson Bug 24410 - operation procedures for RSA-PSS
Thu, 06 Feb 2014 18:36:17 -0800 Mark Watson Bug 24410 - operations definitions for RSA ES and RSA SSA
Thu, 06 Feb 2014 11:59:41 -0800 Mark Watson Bug 24441 - WebCryto -> WebCrypto
Thu, 06 Feb 2014 11:56:08 -0800 Mark Watson Bug 24441 - fix typo in mapping from JWK use values to WebCrypto usage lists
Thu, 06 Feb 2014 11:30:33 -0800 Mark Watson Bug 24415 Clarify and link definitions of recognized key formats and usages
Mon, 27 Jan 2014 16:07:58 -0800 Mark Watson Bug 24415 Replace enums with DOMStrings
Mon, 27 Jan 2014 15:00:38 -0800 Mark Watson Bug 23445: Clarify the definition of BigInteger
Mon, 27 Jan 2014 14:51:19 -0800 Mark Watson Bug 23831: Add HMAC SHA-1 to recommended algorithms
Fri, 24 Jan 2014 17:06:52 -0800 Mark Watson Bug 24056 Add wrap/unwrap to algorithms supporting encrypt/decrypt
Fri, 24 Jan 2014 16:54:49 -0800 Mark Watson Bug 19416 Enforce key usages in the encrypt, decrypt, sign, verify, deriveKey and deriveBits methods
Fri, 24 Jan 2014 16:45:38 -0800 Mark Watson Bug 22677 Wrap and unwrap should refer to encrypt/decrypt/import/export operations directly, not to the methods of the same name
Fri, 24 Jan 2014 16:22:18 -0800 Mark Watson Bug 19705 - Remove defaults for extractable and usages
Wed, 22 Jan 2014 15:11:41 -0800 Mark Watson Add Mark Watson as co-editor
Wed, 22 Jan 2014 15:07:52 -0800 Mark Watson Align with jwk-20, remove use registrations in favor of key_ops, add missing algorithms to JWK mapping, specify JWK mapping
Thu, 19 Dec 2013 14:51:58 -0800 Mark Watson Bug 24145 Add text for importKey and exportKey
Tue, 10 Dec 2013 10:50:38 -0800 Mark Watson Add AES Key Wrap algorithm
Tue, 10 Dec 2013 10:36:23 -0800 Mark Watson Add IANA Considerations for JSON Web Key elements
Mon, 09 Dec 2013 18:31:22 -0800 Mark Watson Add reference for JSON Web Key
Mon, 09 Dec 2013 18:15:02 -0800 Mark Watson Add JSON Web Key section
Fri, 30 Aug 2013 08:09:32 -0500 David Dahl Removed ddahl from editor credits
Mon, 05 Aug 2013 12:43:27 -0700 Ryan Sleevi Fix some whitespace in the IDL
Mon, 05 Aug 2013 12:42:44 -0700 Ryan Sleevi Replace ArrayBufferView with a CryptoOperationData, a typedef that permits
Mon, 05 Aug 2013 12:42:43 -0700 Ryan Sleevi Address some editorial notes raised by Glenn Adams
Mon, 05 Aug 2013 12:42:42 -0700 Ryan Sleevi Add AES-CFB to the index of algorithms - it was accidentally overlooked
Mon, 05 Aug 2013 12:42:41 -0700 Ryan Sleevi ISSUE-46: Make the AES-GCM IV mandatory. Further discussion about whether to fix it at 96-bytes is needed.
Mon, 05 Aug 2013 12:42:40 -0700 Ryan Sleevi ISSUE-45: HMAC key generation parameters should take a length field
Mon, 05 Aug 2013 12:42:39 -0700 Ryan Sleevi ISSUE-49: Remove multi-part operation support
Mon, 05 Aug 2013 12:42:38 -0700 Ryan Sleevi ACTION-84: Add a deriveBits method that is distinct from deriveKey
Mon, 05 Aug 2013 12:42:36 -0700 Ryan Sleevi Add a table of algorithms/operations as a preface to the algorithms section, for quick reference
Mon, 05 Aug 2013 12:42:31 -0700 Ryan Sleevi Bug 22860: Fix "registration" for RSASSA-PKCS1-v1_5 and RSAES-PKCS1-v1_5 to list import/export as registered operations
Mon, 22 Jul 2013 12:08:31 -0700 Ryan Sleevi BUG 22642: Clarify Import/Export parameters and results.
Mon, 22 Jul 2013 12:08:26 -0700 Ryan Sleevi Bug 22596: Clarify that a verify() option returns a boolean, not a boolean?
Mon, 22 Jul 2013 12:08:23 -0700 Ryan Sleevi BUG 22707: Fix broken IDL with respect to optional arguments
Mon, 22 Jul 2013 12:08:19 -0700 Ryan Sleevi Remove unused references to S.result - let the resolver resolution algorithm
Wed, 03 Jul 2013 16:47:28 -0700 Ryan Sleevi Bug 22547: Fix derive -> deriveKey
Wed, 03 Jul 2013 16:42:10 -0700 Ryan Sleevi Bug 22568: Change ArrayBufferView usage to instead take a CryptoOperationData,
Wed, 03 Jul 2013 16:42:07 -0700 Ryan Sleevi Remove "fire a simple event" normative reference
Wed, 03 Jul 2013 16:18:14 -0700 Ryan Sleevi Bug 22542: Use 'boolean' rather than 'bool', as per WebIDL
Wed, 03 Jul 2013 16:18:13 -0700 Ryan Sleevi Bug 22544: Align the hashAlg parameter in HkdfCtrParams to the rest of the
Wed, 03 Jul 2013 16:18:12 -0700 Ryan Sleevi Bug 22545: Fix whitespace/indentation introduced by Promises conversion
Wed, 03 Jul 2013 16:18:10 -0700 Ryan Sleevi Bug 22546: Make AesCtrParams.counter take an ArrayBufferView, rather than ArrayBuffer
Wed, 03 Jul 2013 16:18:09 -0700 Ryan Sleevi Bug 22567: Fix typographical errors in the wrap/unwrap steps
Wed, 03 Jul 2013 16:18:07 -0700 Ryan Sleevi Bug 22547: Ensure that wrapKey/unwrapKey are consistently used, rather than
Wed, 03 Jul 2013 16:18:01 -0700 Ryan Sleevi Bug 22561: Omit the "key" prefix from the Key attribute "keyUsages", consistent
Mon, 01 Jul 2013 12:26:26 -0700 Ryan Sleevi Added tag tag2013.05.21 for changeset 45c433f19151
Mon, 24 Jun 2013 10:34:24 -0700 Ryan Sleevi More pubrules
Mon, 24 Jun 2013 10:29:11 -0700 Ryan Sleevi Pubrules Cleanup
Mon, 17 Jun 2013 18:26:50 -0700 Ryan Sleevi ISSUE-35: Per WG resolution on 2013-06-17, add Editorial Note indicating that
Wed, 12 Jun 2013 19:32:23 -0700 Ryan Sleevi Rename Futures to Promises, per the TC39/DOM discussions
Wed, 12 Jun 2013 19:30:02 -0700 Ryan Sleevi Update examples to Promises (nee Futures)
Wed, 12 Jun 2013 19:17:24 -0700 Ryan Sleevi Update the ECDSA sign/verify algorithms to match the cryptographic processing model.
Mon, 03 Jun 2013 13:07:04 -0700 Ryan Sleevi CryptoOperation -> Futures
Mon, 03 Jun 2013 13:06:59 -0700 Ryan Sleevi Remove KeyOperation, replacing it with a Future/Promise based approach.
Tue, 21 May 2013 13:01:23 -0500 David Dahl [mq]: ed-note-getRandom tag2013.05.21
Mon, 20 May 2013 12:57:41 -0700 Ryan Sleevi Refresh HTML following ACTION-87
Mon, 20 May 2013 12:55:33 -0700 Ryan Sleevi ACTION-87: Update result to be ArrayBuffer rather than ArrayBufferView
Mon, 20 May 2013 12:55:31 -0700 Ryan Sleevi ACTION-90: Add basic definition for wrapKey() and unwrapKey(), along with a sketch of the proposed algorithm
Mon, 20 May 2013 12:55:28 -0700 Ryan Sleevi Fix incorrect links from SubtleSubtleCrypto -> SubtleCrypto
Mon, 20 May 2013 12:55:25 -0700 Ryan Sleevi Remove obsolete editorial notes following conclusions/resolutions of the
Mon, 22 Apr 2013 17:51:19 -0700 Ryan Sleevi Remove an empty list item from the generateKey method description
Mon, 22 Apr 2013 17:50:46 -0700 Ryan Sleevi Update acknowledgements
Mon, 22 Apr 2013 17:50:26 -0700 Ryan Sleevi Flatten AlgorithmParams into Algorithm
Mon, 22 Apr 2013 16:54:37 -0700 Ryan Sleevi Refresh Overview.html following latest updates
Mon, 22 Apr 2013 16:51:42 -0700 Ryan Sleevi Remove a default value of tagLength. Consistent with the rest of the API, do
Mon, 22 Apr 2013 16:30:54 -0700 Ryan Sleevi Remove the note about using message formats. The attack and mitigation are
Sun, 27 Jan 2013 21:01:08 -0800 Ryan Sleevi Add a note to Algorithms clearly specifying that everything should be considered
Sun, 27 Jan 2013 21:00:57 -0800 Ryan Sleevi Add AES-CMAC
Sun, 27 Jan 2013 21:00:24 -0800 Ryan Sleevi Add AES-CFB mode
Sun, 27 Jan 2013 21:00:06 -0800 Ryan Sleevi BUG 18953: Clarify that AES-CBC padding uses PKCS#5/PKCS#7
Sun, 27 Jan 2013 20:59:50 -0800 Ryan Sleevi Add a definition for HKDF-CTR, which is the HKDF algorithm using HMAC-CTR
Sun, 27 Jan 2013 20:59:29 -0800 Ryan Sleevi Rename Crypto -> SubtleCrypto, placing it in window.crypto.subtle
Sun, 27 Jan 2013 20:58:49 -0800 Ryan Sleevi Fix a typo dicate -> indicate
Sun, 27 Jan 2013 20:58:39 -0800 Ryan Sleevi Remove MGF1 from needing to be explicitly specified (especially since it was
Sun, 27 Jan 2013 20:58:23 -0800 Ryan Sleevi Add RSA-PSS and RSA-OAEP, both with SHA-256, to the list of recommended
Mon, 17 Dec 2012 19:59:49 -0800 Ryan Sleevi Fix additional PubRules violations, such as:
Mon, 17 Dec 2012 18:06:32 -0800 Ryan Sleevi Cleanup prior to publishing next WD. Fixing broken links and addressing remaining feedback items raised during publication call.
Mon, 10 Dec 2012 00:52:58 -0800 Ryan Sleevi Update the link to the previous version for this batch of changes (old CVS base version)
Mon, 10 Dec 2012 00:46:08 -0800 Ryan Sleevi Update the example code for the latest API, showing how the call sequence is
Mon, 10 Dec 2012 00:45:23 -0800 Ryan Sleevi Remove the subclasses of KeyOperation, treating all key-based operations as a
Mon, 10 Dec 2012 00:43:38 -0800 Ryan Sleevi Add an optional argument to allow "single-operation" style calling, in which
Mon, 10 Dec 2012 00:41:49 -0800 Ryan Sleevi Rename the methods from the createVerb-er factory style to simply "verb".
Mon, 10 Dec 2012 00:40:13 -0800 Ryan Sleevi Attempt to describe how the multi-part process() method works, in particular
Mon, 10 Dec 2012 00:38:10 -0800 Ryan Sleevi Rename processData() to process() and complete() -> finish()
Mon, 03 Dec 2012 18:13:06 -0800 Ryan Sleevi Add the Concat (SP 800-56A, Section 5.8.1) algorithm as a KDF
Mon, 03 Dec 2012 17:54:56 -0800 Ryan Sleevi Move ECPoint into EcdhKeyDeriveParams and move NamedCurve into EcKeyGenParams
Mon, 03 Dec 2012 17:47:03 -0800 Ryan Sleevi Key discovery: Clean up some grammar.
Mon, 03 Dec 2012 17:36:13 -0800 Ryan Sleevi Indicate that the spec is a WIP and unstable. Text and styling adopted from Web Storage.
Mon, 03 Dec 2012 17:17:20 -0800 Ryan Sleevi ISSUE-26: Remove references to ISSUE-26.
Mon, 03 Dec 2012 17:17:11 -0800 Ryan Sleevi ISSUE-17/ISSUE-25: Add Editor's Note about the WIP status regarding device and
Mon, 03 Dec 2012 17:17:03 -0800 Ryan Sleevi Cleanup: Fix some whitespace, version control URL, and remove old acronym mapping of crypto -> cryptography
Mon, 03 Dec 2012 17:16:54 -0800 Ryan Sleevi ISSUE-14: Remove PKCS#1 support for raw keys, clarify as PKCS#8 (RFC 5208)
Mon, 03 Dec 2012 17:16:45 -0800 Ryan Sleevi Remove the "temporary" attribute. All Key objects are implicitly temporary
Mon, 03 Dec 2012 17:16:36 -0800 Ryan Sleevi ISSUE-17 and ISSUE-25: Remove the KeyAttributes object
Mon, 03 Dec 2012 17:16:28 -0800 Ryan Sleevi ISSUE-16: Remove explicit startDate and endDate attributes from the Key object
Mon, 03 Dec 2012 17:16:20 -0800 Ryan Sleevi Remove the KeyStorage interface in favor of defining a structured clone
Fri, 30 Nov 2012 18:26:35 -0800 Ryan Sleevi Move getRandomValues into a RandomSource interface, and have both Crypto and WorkerCrypto implement the interface.
Fri, 30 Nov 2012 17:10:21 -0800 Ryan Sleevi Update URLs for ED vs WD
Fri, 30 Nov 2012 16:24:33 -0800 Ryan Sleevi Fix WebIDL and Makefile for HG migration
Fri, 30 Nov 2012 15:48:41 -0800 Ryan Sleevi Initial commit from CVS