{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93712960,"defaultBranch":"main","name":"kyber","ownerLogin":"pq-crystals","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-08T06:03:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24883661?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695047896.0","currentOid":""},"activityList":{"items":[{"before":"8cf2f4d26d80c03e9835b5855496c86f1b19102c","after":"10b478fc3cc4ff6215eb0b6a11bd758bf0929cbd","ref":"refs/heads/main","pushedAt":"2024-08-21T23:49:54.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Merge branch 'standard'","shortMessageHtmlLink":"Merge branch 'standard'"}},{"before":"476e4a99d8ed085393668ac5c97d27801e4f3b52","after":"6449083994ac95e65226171dd87f6149fd49626a","ref":"refs/heads/round3","pushedAt":"2024-08-21T23:28:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Revert \"Merge branch 'standard' into round3\"\n\nThis reverts commit 3555e73936f809fa466ca921adaf801e0325da94, reversing\nchanges made to f31239d13965923c4c6e561bc51609467d8227ee.","shortMessageHtmlLink":"Revert \"Merge branch 'standard' into round3\""}},{"before":"f31239d13965923c4c6e561bc51609467d8227ee","after":"476e4a99d8ed085393668ac5c97d27801e4f3b52","ref":"refs/heads/round3","pushedAt":"2024-08-21T22:44:41.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Merged standard into main","shortMessageHtmlLink":"Merged standard into main"}},{"before":"8cf2f4d26d80c03e9835b5855496c86f1b19102c","after":"f31239d13965923c4c6e561bc51609467d8227ee","ref":"refs/heads/round3","pushedAt":"2024-08-21T22:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Updated .S files to avoid executable stack","shortMessageHtmlLink":"Updated .S files to avoid executable stack"}},{"before":"e7faae9f662f5b92fee4e966f09b2f23e1e91c65","after":"8cf2f4d26d80c03e9835b5855496c86f1b19102c","ref":"refs/heads/round3","pushedAt":"2024-08-21T22:13:21.000Z","pushType":"push","commitsCount":66,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Merge pull request #81 from cyberstormdotmu/main\n\nAdd support for NetBSD getrandom interface.","shortMessageHtmlLink":"Merge pull request #81 from cyberstormdotmu/main"}},{"before":"3c874cddd5fdaf4a7bd13f7e2e4d98a2a1eb8dc4","after":"d5b791c0c601b543233daccbae2845c6197a9e77","ref":"refs/heads/standard","pushedAt":"2024-08-21T14:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Removed leftover code that did not do anything","shortMessageHtmlLink":"Removed leftover code that did not do anything"}},{"before":"ce492cd3d56bfca61bd941b6a73da3764e799aae","after":"3c874cddd5fdaf4a7bd13f7e2e4d98a2a1eb8dc4","ref":"refs/heads/standard","pushedAt":"2024-08-19T17:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Added domain separation to key generation as introduced in final FIPS 203","shortMessageHtmlLink":"Added domain separation to key generation as introduced in final FIPS…"}},{"before":"441c0519a07e8b86c8d079954a6b10bd31d29efc","after":"8cf2f4d26d80c03e9835b5855496c86f1b19102c","ref":"refs/heads/main","pushedAt":"2024-08-17T14:14:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Merge pull request #81 from cyberstormdotmu/main\n\nAdd support for NetBSD getrandom interface.","shortMessageHtmlLink":"Merge pull request #81 from cyberstormdotmu/main"}},{"before":"d1321ce5ac0b53f583eb47a040dc3625ee8e7e37","after":"ce492cd3d56bfca61bd941b6a73da3764e799aae","ref":"refs/heads/standard","pushedAt":"2024-07-18T12:24:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Simplified gen_matrix for XOF_BLOCKBYTES%3 == 0 (as is the case for SHAKE128). This addresses issue 74.","shortMessageHtmlLink":"Simplified gen_matrix for XOF_BLOCKBYTES%3 == 0 (as is the case for S…"}},{"before":"11d00ff1f20cfca1f72d819e5a45165c1e0a2816","after":"d1321ce5ac0b53f583eb47a040dc3625ee8e7e37","ref":"refs/heads/standard","pushedAt":"2024-06-03T11:57:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Added comment description for cmov_int16","shortMessageHtmlLink":"Added comment description for cmov_int16"}},{"before":"b628ba78711bc28327dc7d2d5c074a00f061884e","after":"441c0519a07e8b86c8d079954a6b10bd31d29efc","ref":"refs/heads/main","pushedAt":"2024-06-03T11:57:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Added comment description of cmov_int16","shortMessageHtmlLink":"Added comment description of cmov_int16"}},{"before":"a63d796893108e638e6210a3c3f51f97113648e0","after":"e0d1c6ff6c465df32d8ef7792da3ed2879afcf5e","ref":"refs/heads/deterministic_api","pushedAt":"2023-12-30T19:24:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Merge pull request #69 from jschanck/deterministic_api\n\nGraft poly_compress and polyvec_compress \"/KYBER_Q\" patch onto deterministic api branch","shortMessageHtmlLink":"Merge pull request #69 from jschanck/deterministic_api"}},{"before":"dda29cc63af721981ee2c831cf00822e69be3220","after":"b628ba78711bc28327dc7d2d5c074a00f061884e","ref":"refs/heads/main","pushedAt":"2023-12-30T05:45:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Replaced .gitignore symlink by actual file","shortMessageHtmlLink":"Replaced .gitignore symlink by actual file"}},{"before":"bc8e640727b5178eb1c65867d6ba6599b3ad88e5","after":"11d00ff1f20cfca1f72d819e5a45165c1e0a2816","ref":"refs/heads/standard","pushedAt":"2023-12-30T05:35:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Removed more \"/KYBER_Q\" from the source code, if compiled to DIV, they might be turned into a plaintext-checking oracle (thanks to Prasanna Ravi and Matthias Kannwischer for reporting!)","shortMessageHtmlLink":"Removed more \"/KYBER_Q\" from the source code, if compiled to DIV, the…"}},{"before":"05c8cb3a50239e9de6e4d1751089dc9696946188","after":"a63d796893108e638e6210a3c3f51f97113648e0","ref":"refs/heads/deterministic_api","pushedAt":"2023-12-19T18:24:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jschanck","name":"John Schanck","path":"/jschanck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25615540?s=80&v=4"},"commit":{"message":"Merge pull request #68 from jschanck/deterministic_api\n\nGraft poly_tomsg DIV patch onto deterministic_api branch","shortMessageHtmlLink":"Merge pull request #68 from jschanck/deterministic_api"}},{"before":"4ecce06d584a4e7cecc42f141aadae39b8431b06","after":"bc8e640727b5178eb1c65867d6ba6599b3ad88e5","ref":"refs/heads/standard","pushedAt":"2023-12-01T12:34:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Rewrote computation in poly_tomsg to avoid DIV instructions from being issued.\nThanks to Goutam Tamvada, Karthikeyan Bhargavan, and Franziskus Kiefer @Cryspen for pointing this out.","shortMessageHtmlLink":"Rewrote computation in poly_tomsg to avoid DIV instructions from bein…"}},{"before":"a621b8dde405cc507cbcfc5f794570a4f98d69cc","after":"dda29cc63af721981ee2c831cf00822e69be3220","ref":"refs/heads/main","pushedAt":"2023-12-01T12:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Updated poly_tomsg to prevent a compiler from using DIV. Thanks to Goutam Tamvada, Karthikeyan Bhargavan, and Franziskus Kiefer @Cryspen for pointing this out","shortMessageHtmlLink":"Updated poly_tomsg to prevent a compiler from using DIV. Thanks to Go…"}},{"before":null,"after":"455fefc79146c4cb00b492102309d0ea4b19835f","ref":"refs/heads/highfailure","pushedAt":"2023-09-18T14:38:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Increased failure prob further; should now be 2^-22.","shortMessageHtmlLink":"Increased failure prob further; should now be 2^-22."}},{"before":"4b24c9c3f9f0135d42c11ec27e95a5211e6e2c2a","after":"4ecce06d584a4e7cecc42f141aadae39b8431b06","ref":"refs/heads/standard","pushedAt":"2023-07-26T09:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Removed some more 90s code","shortMessageHtmlLink":"Removed some more 90s code"}},{"before":"a440ac9901e16564d426be9df009a9e3ae05bbf7","after":"4b24c9c3f9f0135d42c11ec27e95a5211e6e2c2a","ref":"refs/heads/standard","pushedAt":"2023-06-09T07:41:51.269Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Removed \"hash of shame\"; see mail from Quynh Dang to pqc-forum on May 30, 2023","shortMessageHtmlLink":"Removed \"hash of shame\"; see mail from Quynh Dang to pqc-forum on May…"}},{"before":"518de2414a85052bb91349bcbcc347f391292d5b","after":"a621b8dde405cc507cbcfc5f794570a4f98d69cc","ref":"refs/heads/main","pushedAt":"2023-05-09T08:50:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Merge pull request #55 from jschanck/value-barrier\n\nAdd a value barrier on the `cmov` control flag","shortMessageHtmlLink":"Merge pull request #55 from jschanck/value-barrier"}},{"before":"88349de757793bb27e26fce779cf457e99b67e2d","after":"a440ac9901e16564d426be9df009a9e3ae05bbf7","ref":"refs/heads/standard","pushedAt":"2023-05-07T17:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Updated README.md to reflect the changes in the standard branch","shortMessageHtmlLink":"Updated README.md to reflect the changes in the standard branch"}},{"before":"730ba0ccbb5c6424b67bc055f4534bc0fd46155b","after":"88349de757793bb27e26fce779cf457e99b67e2d","ref":"refs/heads/standard","pushedAt":"2023-05-07T17:03:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Replaced some copy for loops by memcpy","shortMessageHtmlLink":"Replaced some copy for loops by memcpy"}},{"before":"a4847c876abdd3afc59415a76e9ea11a0b9b46d6","after":"730ba0ccbb5c6424b67bc055f4534bc0fd46155b","ref":"refs/heads/standard","pushedAt":"2023-05-07T15:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Added -z noexecstack option to compiler flags","shortMessageHtmlLink":"Added -z noexecstack option to compiler flags"}},{"before":"ef21083bfdf6a2104eeb5f7200f85b5af1a381c7","after":"a4847c876abdd3afc59415a76e9ea11a0b9b46d6","ref":"refs/heads/standard","pushedAt":"2023-05-07T13:57:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Updated benchmarks to include derandomized API functions","shortMessageHtmlLink":"Updated benchmarks to include derandomized API functions"}},{"before":"e85afdafde92c6556e3fb6b570fd838d6c1cc7b7","after":"ef21083bfdf6a2104eeb5f7200f85b5af1a381c7","ref":"refs/heads/standard","pushedAt":"2023-05-07T13:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Fixed CC to clang in runtests; some versions of gcc seem to cause problems with address sanitizer","shortMessageHtmlLink":"Fixed CC to clang in runtests; some versions of gcc seem to cause pro…"}},{"before":"ae8aa2e65133ed8ea1de2769d9594c8e83a7e26d","after":"e85afdafde92c6556e3fb6b570fd838d6c1cc7b7","ref":"refs/heads/standard","pushedAt":"2023-05-07T11:14:28.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Derandomized API in ref and avx2","shortMessageHtmlLink":"Derandomized API in ref and avx2"}},{"before":"e3f99cba20201d94280e4fb9aab8175163fbb362","after":"ae8aa2e65133ed8ea1de2769d9594c8e83a7e26d","ref":"refs/heads/standard","pushedAt":"2023-05-07T10:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Using incremental API for rkprf","shortMessageHtmlLink":"Using incremental API for rkprf"}},{"before":"9ec18d68aa8f7427035e894f79dbc22e38a1cb88","after":"e3f99cba20201d94280e4fb9aab8175163fbb362","ref":"refs/heads/standard","pushedAt":"2023-05-07T10:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"Using SHAKE256 to compute the rejection key","shortMessageHtmlLink":"Using SHAKE256 to compute the rejection key"}},{"before":"ec92ac3f63edc2b6323a40c00d95d036ccf0708f","after":"9ec18d68aa8f7427035e894f79dbc22e38a1cb88","ref":"refs/heads/standard","pushedAt":"2023-05-07T09:11:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cryptojedi","name":"Peter Schwabe","path":"/cryptojedi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762820?s=80&v=4"},"commit":{"message":"More cleanup; AVX2 implementation now producing consistent testvectors","shortMessageHtmlLink":"More cleanup; AVX2 implementation now producing consistent testvectors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQyMzo0OTo1NC4wMDAwMDBazwAAAASgun5H","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wN1QwOToxMToxMi4wMDAwMDBazwAAAAMnoWCE"}},"title":"Activity · pq-crystals/kyber"}