{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":147963112,"defaultBranch":"main","name":"circl","ownerLogin":"cloudflare","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-08T19:20:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/314135?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727023871.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e87de66900ebdc8d1d96c0e4265c72fd0854915d","ref":"refs/heads/hrushikeshdeshpande-creating-semgrep-yml","pushedAt":"2024-09-22T16:51:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hrushikeshdeshpande","name":"Hrushikesh Deshpande","path":"/hrushikeshdeshpande","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/161167942?s=80&v=4"},"commit":{"message":"Create semgrep.yml\n\nCreating Semgrep.yml file - Semgrep is a tool that will be used to scan Cloudflare's public repos for Supply chain, code and secrets. This work is part of Application & Product Security team's initiative to onboard Semgrep onto all of Cloudflare's public repos.\r\n\r\nIn case of any questions, please reach out to \"Hrushikesh Deshpande\" on cf internal chat.","shortMessageHtmlLink":"Create semgrep.yml"}},{"before":"ccfdca958eba7eb0a75c884df4d44e269df98882","after":null,"ref":"refs/heads/bas/xmlkem","pushedAt":"2024-09-05T13:00:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"}},{"before":"c311e4685e7c83e5f127ac24a2195470da2ab490","after":"2d6cd9871f69fb5d46d475864174990925bab469","ref":"refs/heads/main","pushedAt":"2024-09-05T13:00:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"kem: add X25519MLKEM768 TLS hybrid KEM","shortMessageHtmlLink":"kem: add X25519MLKEM768 TLS hybrid KEM"}},{"before":"1a2c24d2598907c9dd30e948bf3717d7ea0b5533","after":"ccfdca958eba7eb0a75c884df4d44e269df98882","ref":"refs/heads/bas/xmlkem","pushedAt":"2024-09-05T12:44:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"kem: add X25519MLKEM768 TLS hybrid KEM","shortMessageHtmlLink":"kem: add X25519MLKEM768 TLS hybrid KEM"}},{"before":"c311e4685e7c83e5f127ac24a2195470da2ab490","after":"1a2c24d2598907c9dd30e948bf3717d7ea0b5533","ref":"refs/heads/bas/xmlkem","pushedAt":"2024-09-05T12:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"kem: add X25519MLKEM768 TLS hybrid KEM","shortMessageHtmlLink":"kem: add X25519MLKEM768 TLS hybrid KEM"}},{"before":null,"after":"c311e4685e7c83e5f127ac24a2195470da2ab490","ref":"refs/heads/bas/xmlkem","pushedAt":"2024-09-05T12:18:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Preparing for release v1.4.0","shortMessageHtmlLink":"Preparing for release v1.4.0"}},{"before":"5709dee82c3cd4f16d4c055e820dbb2df90b7069","after":null,"ref":"refs/heads/rel140","pushedAt":"2024-08-20T15:44:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"}},{"before":"62385a8899a8a1a353f7d458ac11d0a22aca2a1f","after":"c311e4685e7c83e5f127ac24a2195470da2ab490","ref":"refs/heads/main","pushedAt":"2024-08-20T15:44:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"},"commit":{"message":"Preparing for release v1.4.0","shortMessageHtmlLink":"Preparing for release v1.4.0"}},{"before":"16210ac3d235f515c7f0a47b691a81fe4c624c4b","after":"1fbec7a7862ecb5e4fdfa11dc26980a53b72bcfe","ref":"refs/heads/bas/ml-dsa","pushedAt":"2024-08-20T13:52:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Update to final FIPS 204 standard.\n\nRemove old mode API and hook Dilithium and ML-DSA into generic\nsignature API.\n\nExpose support for randomized ML-DSA mode. (It is not exposed\nin the generic signature API.)\n\nRemove old AES variants of Dilithium.\n\nDoes not add the HashML-DSA variants (yet).","shortMessageHtmlLink":"Update to final FIPS 204 standard."}},{"before":"91c162a685380c9f5bcaac6158bc3da434e7810b","after":"16210ac3d235f515c7f0a47b691a81fe4c624c4b","ref":"refs/heads/bas/ml-dsa","pushedAt":"2024-08-20T13:46:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Update to final FIPS 204 standard.\n\nRemove old mode API and hook Dilithium and ML-DSA into generic\nsignature API.\n\nExpose support for randomized ML-DSA mode. (It is not exposed\nin the generic signature API.)\n\nRemove old AES variants of Dilithium.\n\nDoes not add the HashML-DSA variants (yet).","shortMessageHtmlLink":"Update to final FIPS 204 standard."}},{"before":"c0f5946362abfaddb5b50ab19565f10f291fa5e1","after":"91c162a685380c9f5bcaac6158bc3da434e7810b","ref":"refs/heads/bas/ml-dsa","pushedAt":"2024-08-20T13:41:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Update to final FIPS 204 standard.\n\nRemove old mode API and hook Dilithium and ML-DSA into generic\nsignature API.\n\nExpose support for randomized ML-DSA mode. (It is not exposed\nin the generic signature API.)\n\nRemove old AES variants of Dilithium.\n\nDoes not add the HashML-DSA variants (yet).","shortMessageHtmlLink":"Update to final FIPS 204 standard."}},{"before":"aa0b27dff21999a5324ae8227b6f466b5aaf88bd","after":"c0f5946362abfaddb5b50ab19565f10f291fa5e1","ref":"refs/heads/bas/ml-dsa","pushedAt":"2024-08-20T13:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Update to final FIPS 204 standard.\n\nRemove old mode API and hook Dilithium and ML-DSA into generic\nsignature API.\n\nExpose support for randomized ML-DSA mode. (It is not exposed\nin the generic signature API.)\n\nRemove old AES variants of Dilithium.\n\nDoes not add the HashML-DSA variants (yet).","shortMessageHtmlLink":"Update to final FIPS 204 standard."}},{"before":null,"after":"5709dee82c3cd4f16d4c055e820dbb2df90b7069","ref":"refs/heads/rel140","pushedAt":"2024-08-19T21:50:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"},"commit":{"message":"Preparing for release v1.4.0","shortMessageHtmlLink":"Preparing for release v1.4.0"}},{"before":"dc03a61130e3d3f5650e5188e9b25c1c89642cf4","after":null,"ref":"refs/heads/bas/mlkem-dkcheck","pushedAt":"2024-08-19T21:23:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"}},{"before":"2b4626dfe9750a28f5b456f0a6634fe95689364e","after":"62385a8899a8a1a353f7d458ac11d0a22aca2a1f","ref":"refs/heads/main","pushedAt":"2024-08-19T21:22:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"},"commit":{"message":"Add ML-KEM decapsulation key check.\n\nDescribed in section 7.3 of FIPS 203.\n\nThe check is only required if the private key is from an untrusted\nsource. We do not distinguish between a trusted and untrusted source\nin the current API, so we'll perform the check every time we unmarshal\nthe private key.","shortMessageHtmlLink":"Add ML-KEM decapsulation key check."}},{"before":null,"after":"dc03a61130e3d3f5650e5188e9b25c1c89642cf4","ref":"refs/heads/bas/mlkem-dkcheck","pushedAt":"2024-08-19T09:56:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Add ML-KEM decapsulation key check.\n\nDescribed in section 7.3 of FIPS 203.\n\nThe check is only required if the private key is from an untrusted\nsource. We do not distinguish between a trusted and untrusted source\nin the current API, so we'll perform the check every time we unmarshal\nthe private key.","shortMessageHtmlLink":"Add ML-KEM decapsulation key check."}},{"before":"cd46a0613a7849a14ebeb7f1218f219078448dc9","after":"296b1037f13376815d3a3f2266c919e5f18ae333","ref":"refs/heads/bas/xwing","pushedAt":"2024-08-16T13:35:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"xwing: align with draft 04","shortMessageHtmlLink":"xwing: align with draft 04"}},{"before":"420fbe41cbef87b3c14ee10f3d7af46812d665d7","after":"cd46a0613a7849a14ebeb7f1218f219078448dc9","ref":"refs/heads/bas/xwing","pushedAt":"2024-08-16T13:15:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"xwing: align with draft 04","shortMessageHtmlLink":"xwing: align with draft 04"}},{"before":"e85bad241b3484a12bc02d8231bbd5b1eb54dfac","after":null,"ref":"refs/heads/bas/ml-kem","pushedAt":"2024-08-16T09:24:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"}},{"before":"d26845f0a83cf075c866a9d0e13c2a2d5a8e60dc","after":"2b4626dfe9750a28f5b456f0a6634fe95689364e","ref":"refs/heads/main","pushedAt":"2024-08-16T09:24:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"},"commit":{"message":"Add ML-KEM (FIPS 203).\n\nWe keep Kyber around (for now) as it's currently widely deployed.\nCode differences between them are minimal anyway.\n\nTests against NIST's ACVP test vectors.","shortMessageHtmlLink":"Add ML-KEM (FIPS 203)."}},{"before":"7fe1dfc10e8663eac6030ef07fe9c3176275f1e6","after":"e85bad241b3484a12bc02d8231bbd5b1eb54dfac","ref":"refs/heads/bas/ml-kem","pushedAt":"2024-08-15T18:54:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Add ML-KEM (FIPS 203).\n\nWe keep Kyber around (for now) as it's currently widely deployed.\nCode differences between them are minimal anyway.\n\nTests against NIST's ACVP test vectors.","shortMessageHtmlLink":"Add ML-KEM (FIPS 203)."}},{"before":"9095c8704d7576b9244cdb70cd487179c4247edb","after":"7fe1dfc10e8663eac6030ef07fe9c3176275f1e6","ref":"refs/heads/bas/ml-kem","pushedAt":"2024-08-13T16:19:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Add ML-KEM (FIPS 203).\n\nWe keep Kyber around (for now) as it's currently widely deployed.\nCode differences between them are minimal anyway.\n\nTests against NIST's ACVP test vectors.","shortMessageHtmlLink":"Add ML-KEM (FIPS 203)."}},{"before":"212160c6dc15b0d9d65a2423188010a7dc6b2a62","after":"420fbe41cbef87b3c14ee10f3d7af46812d665d7","ref":"refs/heads/bas/xwing","pushedAt":"2024-08-13T12:54:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"xwing: include X25519 public key in X-Wing private key\n\nAligns with what will likely be -01","shortMessageHtmlLink":"xwing: include X25519 public key in X-Wing private key"}},{"before":"6d7c6f4baab300c44e178f15c411938288a081c7","after":"9095c8704d7576b9244cdb70cd487179c4247edb","ref":"refs/heads/bas/ml-kem","pushedAt":"2024-08-13T11:27:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Add ML-KEM (FIPS 203).\n\nWe keep Kyber around (for now) as it's currently widely deployed.\nCode differences between them are minimal anyway.\n\nTests against NIST's ACVP test vectors.","shortMessageHtmlLink":"Add ML-KEM (FIPS 203)."}},{"before":"3823d70db043e77cb97bb4166c3286d128f3b173","after":"6d7c6f4baab300c44e178f15c411938288a081c7","ref":"refs/heads/bas/ml-kem","pushedAt":"2024-08-13T11:20:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Add ML-KEM (FIPS 203).\n\nWe keep Kyber around (for now) as it's currently widely deployed.\nCode differences between them are minimal anyway.\n\nTests against NIST's ACVP test vectors.","shortMessageHtmlLink":"Add ML-KEM (FIPS 203)."}},{"before":"02b92baa9941d92ed40ed1e507777b6ec9a4c253","after":"3823d70db043e77cb97bb4166c3286d128f3b173","ref":"refs/heads/bas/ml-kem","pushedAt":"2024-08-13T10:52:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Add ML-KEM (FIPS 203).\n\nWe keep Kyber around (for now) as it's currently widely deployed.\nCode differences between them are minimal anyway.\n\nTests against NIST's ACVP test vectors.","shortMessageHtmlLink":"Add ML-KEM (FIPS 203)."}},{"before":"dc69d32d4ae4e10834f43bb439eac095b5c8e8ef","after":"02b92baa9941d92ed40ed1e507777b6ec9a4c253","ref":"refs/heads/bas/ml-kem","pushedAt":"2024-08-13T10:46:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bwesterb","name":"Bas Westerbaan","path":"/bwesterb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9975?s=80&v=4"},"commit":{"message":"Add ML-KEM (FIPS 203).\n\nWe keep Kyber around (for now) as it's currently widely deployed.\nCode differences between them are minimal anyway.\n\nTests against NIST's ACVP test vectors.","shortMessageHtmlLink":"Add ML-KEM (FIPS 203)."}},{"before":"72293a55a95a54d356f192a6aea3d22d3d6bb98f","after":"bc52b060eef3df3288b49bc0237ab4ddab422ee6","ref":"refs/heads/frostyflakes","pushedAt":"2024-07-08T19:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"},"commit":{"message":"Updating documentation to point to RFC9591.","shortMessageHtmlLink":"Updating documentation to point to RFC9591."}},{"before":"3b3c3d3e945efaac4a18ff0c3ee546241e39e04e","after":null,"ref":"refs/heads/bas/issue-502","pushedAt":"2024-07-05T18:15:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"}},{"before":"75b28edc25ec569e6353a2b944b0b83d48a9c2e8","after":"d26845f0a83cf075c866a9d0e13c2a2d5a8e60dc","ref":"refs/heads/main","pushedAt":"2024-07-05T18:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"armfazh","name":"Armando Faz","path":"/armfazh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10335519?s=80&v=4"},"commit":{"message":"eddilithium3: fix typos\n\nCloses #502","shortMessageHtmlLink":"eddilithium3: fix typos"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxNjo1MToxMS4wMDAwMDBazwAAAAS9RgKf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxNjo1MToxMS4wMDAwMDBazwAAAAS9RgKf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQxODoxNTowMi4wMDAwMDBazwAAAAR4BqlH"}},"title":"Activity ยท cloudflare/circl"}