{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":46081609,"defaultBranch":"main","name":"webcrypto","ownerLogin":"w3c","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-12T21:21:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/379216?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708363887.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"624818930d181dcf71cc0f69aa99cced4a7a472f","ref":"refs/heads/curve25519","pushedAt":"2024-02-19T17:31:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Update references","shortMessageHtmlLink":"Update references"}},{"before":null,"after":"f48d9d3c1202cc17a3a3de2e7544c169a32439fc","ref":"refs/heads/fix-sha512","pushedAt":"2024-01-08T17:13:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Fix the definition of SHA-512\n\nRefer to SHA-512 instead of SHA-1 in the definition of SHA-512.","shortMessageHtmlLink":"Fix the definition of SHA-512"}},{"before":"824aa10b2ef701fb374710a3691212cc8fab9740","after":"8f5d6ed5671260d66ad8ac23197a63d4f7e102e1","ref":"refs/heads/gh-pages","pushedAt":"2023-08-22T11:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Reference UTF-8 encoding algorithm (#353)\n\nSHA: d424b961caa6a45f1c4876f25adb4a7fe7d98d3e\nReason: push, by twiss\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Reference UTF-8 encoding algorithm (#353)"}},{"before":"34a67a7cfff97d80821102920f8595744bc8e542","after":null,"ref":"refs/heads/utf8-encode-ref","pushedAt":"2023-08-22T11:17:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"}},{"before":"f42610e189cdd7692e534539176b2082fee59d11","after":"d424b961caa6a45f1c4876f25adb4a7fe7d98d3e","ref":"refs/heads/main","pushedAt":"2023-08-22T11:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Reference UTF-8 encoding algorithm (#353)","shortMessageHtmlLink":"Reference UTF-8 encoding algorithm (#353)"}},{"before":"2b7b8e6d21f199b3913d2cd71c4b8eba78eebe37","after":"34a67a7cfff97d80821102920f8595744bc8e542","ref":"refs/heads/utf8-encode-ref","pushedAt":"2023-08-22T09:33:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Reference UTF-8 encoding algorithm","shortMessageHtmlLink":"Reference UTF-8 encoding algorithm"}},{"before":null,"after":"2b7b8e6d21f199b3913d2cd71c4b8eba78eebe37","ref":"refs/heads/utf8-encode-ref","pushedAt":"2023-08-22T09:24:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Reference UTF-8 encoding algorithm","shortMessageHtmlLink":"Reference UTF-8 encoding algorithm"}},{"before":"dea305d6c8b99959463e280d41a14afae9e7da78","after":"824aa10b2ef701fb374710a3691212cc8fab9740","ref":"refs/heads/gh-pages","pushedAt":"2023-08-18T07:29:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #347 from w3c/update-relevant-realm-handling\n\nSHA: f42610e189cdd7692e534539176b2082fee59d11\nReason: push, by twiss\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #347 from w3c/update-relevant-realm-handling"}},{"before":"46aefca760738d9f4193be72e265ea29685165d7","after":null,"ref":"refs/heads/update-relevant-realm-handling","pushedAt":"2023-08-18T07:28:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"}},{"before":"0eed68776ca73c283913ca56732014e04f45c635","after":"f42610e189cdd7692e534539176b2082fee59d11","ref":"refs/heads/main","pushedAt":"2023-08-18T07:28:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Merge pull request #347 from w3c/update-relevant-realm-handling\n\nFor created objects, `this`'s relevant realm is of interest, rather than\r\nits relevant global object. \r\n\r\nAlso, link out to WebIDL's `this` definition instead of referencing it\r\nexplicitly.\r\n\r\nAlso, note that objects are created in the relevant realm of\r\n`this` by default, rather than mentioning it everywhere.\r\n\r\nAnd finally, refer to the \"create an ArrayBuffer\" algorithm of WebIDL,\r\nrather than constructing `ArrayBuffer` objects ourselves.","shortMessageHtmlLink":"Merge pull request #347 from w3c/update-relevant-realm-handling"}},{"before":null,"after":"e8b5255ddce88007476aa9e4f0e198d956d9dba4","ref":"refs/heads/deriveBits-ecdh-throw-zero-length","pushedAt":"2023-08-17T18:20:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Throw when length == 0 in the ECDH derive bits operation","shortMessageHtmlLink":"Throw when length == 0 in the ECDH derive bits operation"}},{"before":"c734af01455caa2cb22230d000293b9c5f81af2f","after":"46aefca760738d9f4193be72e265ea29685165d7","ref":"refs/heads/update-relevant-realm-handling","pushedAt":"2023-06-21T09:16:09.644Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Refer to the \"create an ArrayBuffer\" algorithm of WebIDL","shortMessageHtmlLink":"Refer to the \"create an ArrayBuffer\" algorithm of WebIDL"}},{"before":"e0c3afc4f23a3842f9b611bd1b6511f68d89dd18","after":"c734af01455caa2cb22230d000293b9c5f81af2f","ref":"refs/heads/update-relevant-realm-handling","pushedAt":"2023-06-20T20:14:50.529Z","pushType":"push","commitsCount":1,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Refer to the \"create an ArrayBuffer\" algorithm of WebIDL","shortMessageHtmlLink":"Refer to the \"create an ArrayBuffer\" algorithm of WebIDL"}},{"before":"3aeca4e06e083bd59a8ad150e75e637d3658a292","after":"e0c3afc4f23a3842f9b611bd1b6511f68d89dd18","ref":"refs/heads/update-relevant-realm-handling","pushedAt":"2023-06-20T19:43:19.580Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Refer to relevant realm instead of relevant global object\n\nAlso, link out to WebIDL's `this` definition instead of referencing it\nexplicitly.\n\nAnd finally, note that objects are created in the relevant realm of\n`this` by default, rather than mentioning it everywhere.","shortMessageHtmlLink":"Refer to relevant realm instead of relevant global object"}},{"before":"79eca438216b459e31802a98a63221831d17fa02","after":"3aeca4e06e083bd59a8ad150e75e637d3658a292","ref":"refs/heads/update-relevant-realm-handling","pushedAt":"2023-06-20T17:32:22.354Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Refer to relevant realm instead of relevant global object\n\nAlso, link out to HTML's `this` definition instead of referencing it\nexplicitly.\n\nAnd finally, note that objects are created in the relevant realm of\n`this` by default, rather than mentioning it everywhere.","shortMessageHtmlLink":"Refer to relevant realm instead of relevant global object"}},{"before":null,"after":"79eca438216b459e31802a98a63221831d17fa02","ref":"refs/heads/update-relevant-realm-handling","pushedAt":"2023-06-20T17:24:19.174Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Refer to relevant realm instead of relevant global object\n\nAlso, link out to HTML's `this` definition instead of referencing it\nexplicitly.\n\nAnd finally, note that objects are created in the relevant realm of\n`this` by default, rather than mentioning it everywhere.","shortMessageHtmlLink":"Refer to relevant realm instead of relevant global object"}},{"before":"be453c6588fe13119bcc5d09070c854a48a74dfc","after":"2b3bca893c325eb4bbea8e1503582d79875f12f9","ref":"refs/heads/optional-deriveBits-length","pushedAt":"2023-05-08T17:26:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Make deriveBits length parameter optional and nullable\n\nAllow omitting the `length` parameter from calls to `deriveBits`,\ndefaulting to `null`, and also allow passing `null` explicitly\n(as the web platform tests already do).\n\nThe \"derive bits\" operations already handle `null` as it can also\nbe returned by the \"get key length\" operations.\n\nIn the case of ECDH, the operation returns the entire derived key;\nin the case of HKDF and PBKDF2, the operation returns an error.\n\nThis is technically speaking a breaking change, since currently\npassing `null` explicitly should cause it to be converted to `0`,\ncausing an empty `ArrayBuffer` to be returned. However, the only\nimplementation that actually does so (Chromium) is willing to\nchange this. Additionally, returning the entire value (for ECDH)\nseems more expected and more useful than returning an empty value.","shortMessageHtmlLink":"Make deriveBits length parameter optional and nullable"}},{"before":null,"after":"be453c6588fe13119bcc5d09070c854a48a74dfc","ref":"refs/heads/optional-deriveBits-length","pushedAt":"2023-05-08T17:13:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Make deriveBits length parameter optional and nullable\n\nAllow omitting the `length` parameter from calls to `deriveBits`,\ndefaulting to `null`, and also allow passing `null` explicitly\n(as the web platform tests already do).\n\nThe \"derive bits\" operations already handle `null` as it can also\nbe returned by the \"get key length\" operations.\n\nIn the case of ECDH, the operation returns the entire derived key;\nin the case of HKDF and PBKDF2, the operation returns an error.\n\nThis is technically speaking a breaking change, since currently\npassing `null` explicitly should cause it to be converted to `0`,\ncausing an empty `ArrayBuffer` to be returned. However, the only\nimplementation that actually does so (Chromium) is willing to\nchange this. Additionally, returning the entire value (for ECDH)\nseems more expected and more useful than returning an empty value.","shortMessageHtmlLink":"Make deriveBits length parameter optional and nullable"}},{"before":"2aec670f117a44cd39003ef59335fec242bca021","after":"dea305d6c8b99959463e280d41a14afae9e7da78","ref":"refs/heads/gh-pages","pushedAt":"2023-04-26T02:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Remove reference to DSA OID\n\nSHA: 0eed68776ca73c283913ca56732014e04f45c635\nReason: push, by sideshowbarker\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Remove reference to DSA OID"}},{"before":"8bb914085e688c132b0a3d07dd8ecd85bd78ba36","after":null,"ref":"refs/heads/remove-dsa-oid","pushedAt":"2023-04-26T02:21:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"}},{"before":"7090bd06f9628f0ec34f364efc767c03ab645b3a","after":"0eed68776ca73c283913ca56732014e04f45c635","ref":"refs/heads/main","pushedAt":"2023-04-26T02:21:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Remove reference to DSA OID\n\nDSA has never been in the spec; remove stale references to its OID.","shortMessageHtmlLink":"Remove reference to DSA OID"}},{"before":"ffaeb56ffa49c461793331105b437a08d02a2487","after":"8bb914085e688c132b0a3d07dd8ecd85bd78ba36","ref":"refs/heads/remove-dsa-oid","pushedAt":"2023-04-25T12:59:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"twiss","name":"Daniel Huigens","path":"/twiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908303?s=80&v=4"},"commit":{"message":"Remove reference to DSA OID\n\nDSA has never been in the spec; remove stale references to its OID.","shortMessageHtmlLink":"Remove reference to DSA OID"}},{"before":"fa596acbee8b6453ac6d938af5c97c75713a68e5","after":"2aec670f117a44cd39003ef59335fec242bca021","ref":"refs/heads/gh-pages","pushedAt":"2023-04-25T12:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Revert \"Make length parameter nullable in deriveBits WebIDL\"\n\nSHA: 7090bd06f9628f0ec34f364efc767c03ab645b3a\nReason: push, by sideshowbarker\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Revert \"Make length parameter nullable in deriveBits WebIDL\""}},{"before":"a9bc6341b44ab5e063a3e1f58101dd091ba0fc09","after":"7090bd06f9628f0ec34f364efc767c03ab645b3a","ref":"refs/heads/main","pushedAt":"2023-04-25T12:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Revert \"Make length parameter nullable in deriveBits WebIDL\"\n\nThis reverts commit a9bc6341b44ab5e063a3e1f58101dd091ba0fc09.","shortMessageHtmlLink":"Revert \"Make length parameter nullable in deriveBits WebIDL\""}},{"before":"008d93c4c8ad9417c1a9c459783403c46ddf31f0","after":"fa596acbee8b6453ac6d938af5c97c75713a68e5","ref":"refs/heads/gh-pages","pushedAt":"2023-04-25T12:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Make length parameter nullable in deriveBits WebIDL\n\nSHA: a9bc6341b44ab5e063a3e1f58101dd091ba0fc09\nReason: push, by sideshowbarker\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Make length parameter nullable in deriveBits WebIDL"}},{"before":"7a02991a1f9ef5099336100095e46ba7786969de","after":null,"ref":"refs/heads/deriveBits-idl-nullable-length","pushedAt":"2023-04-25T12:40:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"}},{"before":"97497c94e04407002e8676717838a25f3545e69c","after":"a9bc6341b44ab5e063a3e1f58101dd091ba0fc09","ref":"refs/heads/main","pushedAt":"2023-04-25T12:39:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Make length parameter nullable in deriveBits WebIDL","shortMessageHtmlLink":"Make length parameter nullable in deriveBits WebIDL"}},{"before":"59dbbec183ebbc140178a7607eac899764c34b77","after":"008d93c4c8ad9417c1a9c459783403c46ddf31f0","ref":"refs/heads/gh-pages","pushedAt":"2023-04-25T12:36:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update note about object identifiers\n\nSHA: 97497c94e04407002e8676717838a25f3545e69c\nReason: push, by sideshowbarker\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update note about object identifiers"}},{"before":"b5e6d2ec9999753586ea4e00c044dcd602ae2231","after":null,"ref":"refs/heads/remove-alt-oid-import","pushedAt":"2023-04-25T12:34:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"}},{"before":"f76be18c53f4083707d79d0c09cd2d82d30582bd","after":"97497c94e04407002e8676717838a25f3545e69c","ref":"refs/heads/main","pushedAt":"2023-04-25T12:34:53.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Update note about object identifiers\n\nDon't refer to object identifiers which are no longer used, and note\nthat JWK can be used to bind a key to a specific algorithm and hash.","shortMessageHtmlLink":"Update note about object identifiers"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_uaqMAA","startCursor":null,"endCursor":null}},"title":"Activity ยท w3c/webcrypto"}