W3C Mercurial service hosted at dvcs.w3.org was discontinued on April 1st, 2019

This site serves a read-only snapshot taken on that date.
The repositories that are still active have been migrated to other platforms such as W3C's GitHub repository.
More about the archival.

The important views were preserved:

Some minor functionnalities were dropped such as:

 
descriptionArchived on 2019-04-01
last changeThu, 06 Oct 2016 10:49:56 -0700
changes
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
...
tags
Tue, 21 May 2013 13:01:23 -0500 tag2013.05.21
...
bookmarks
...
branches
Thu, 06 Oct 2016 10:49:56 -0700 default
...