{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":242781085,"defaultBranch":"master","name":"gnark","ownerLogin":"Consensys","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-24T16:08:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10818037?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725612422.0","currentOid":""},"activityList":{"items":[{"before":"ff5ad3ab30acc4e852f616016e795623b45e2e01","after":"62c89cb10cff1413e9d68cce054c7e711d04c726","ref":"refs/heads/feat/fake-GLV","pushedAt":"2024-09-07T23:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"feat: fake GLV for twisted edwards","shortMessageHtmlLink":"feat: fake GLV for twisted edwards"}},{"before":"0ed7c4c141c3c62359bd1fe9ed0d30f36afbebdd","after":"c9c58b9c65e3a3fd11eb2989574dbb72bbb8c566","ref":"refs/heads/fix/bandersnatch-glv","pushedAt":"2024-09-06T21:17:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"Merge branch 'fix/bandersnatch-glv' of github.com:consensys/gnark into fix/bandersnatch-glv","shortMessageHtmlLink":"Merge branch 'fix/bandersnatch-glv' of github.com:consensys/gnark int…"}},{"before":"31738b63e5dffb4e78599428c37760126e402ae1","after":"0ed7c4c141c3c62359bd1fe9ed0d30f36afbebdd","ref":"refs/heads/fix/bandersnatch-glv","pushedAt":"2024-09-06T15:00:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix/bandersnatch-glv","shortMessageHtmlLink":"Merge branch 'master' into fix/bandersnatch-glv"}},{"before":"d74fced2e0277aced6d005e2c685ce8368b44f0f","after":"31738b63e5dffb4e78599428c37760126e402ae1","ref":"refs/heads/fix/bandersnatch-glv","pushedAt":"2024-09-06T14:42:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"fix: s2 negative case","shortMessageHtmlLink":"fix: s2 negative case"}},{"before":"8dfba0dd49a80cbfccf7054cd96596745ea45368","after":null,"ref":"refs/heads/release/v0.11.0","pushedAt":"2024-09-06T08:42:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"}},{"before":"b2e6197a074bf2ae6eec2f22d9a1c22a8f64b73a","after":"dc04a1d3b221dbe7571b5a8394b55d02c2872700","ref":"refs/heads/master","pushedAt":"2024-09-06T08:42:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"release: v0.11.0 (#1272)\n\n* chore: update version\r\n\r\n* chore: update CHANGELOG\r\n\r\n* chore: update citation\r\n\r\n* chore: remove unrelease in changelog","shortMessageHtmlLink":"release: v0.11.0 (#1272)"}},{"before":"1f5a0476c643f9adcacf5f6ba1394c2de8803245","after":"8dfba0dd49a80cbfccf7054cd96596745ea45368","ref":"refs/heads/release/v0.11.0","pushedAt":"2024-09-06T08:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"chore: remove unrelease in changelog","shortMessageHtmlLink":"chore: remove unrelease in changelog"}},{"before":null,"after":"1f5a0476c643f9adcacf5f6ba1394c2de8803245","ref":"refs/heads/release/v0.11.0","pushedAt":"2024-09-06T08:16:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"chore: update citation","shortMessageHtmlLink":"chore: update citation"}},{"before":"d651b893dea0291db4fbb65357a663610757cd36","after":"b2e6197a074bf2ae6eec2f22d9a1c22a8f64b73a","ref":"refs/heads/master","pushedAt":"2024-09-06T08:02:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"Merge commit from fork\n\n* chore: go.mod update\n\n* feat: multi-POK verification\n\n* chore: go generate\n\n* feat: use new Pedersen verification\n\n* feat: upgrade Solidity verifier\n\n* feat: warn if skipping Solidity checks\n\n* fix: marshaling round-trip\n\n* chore: go generate\n\n* feat: init commitmentkeys structs\n\n* chore: go generate\n\n* chore: go.mod update\n\n* feat: use native folding\n\n* chore: go generate\n\n* test: avoid setup for vk generation\n\n* chore: go generate\n\n* test: Bellman test vector padding to ensure no big makes\n\n* chore: use master gnark-crypto\n\n* chore: go.mod update","shortMessageHtmlLink":"Merge commit from fork"}},{"before":"9c6dd9b7245926011fddae0425e6f07b071ca66b","after":"d74fced2e0277aced6d005e2c685ce8368b44f0f","ref":"refs/heads/fix/bandersnatch-glv","pushedAt":"2024-09-06T00:05:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"fix: s2 can be negative sometimes","shortMessageHtmlLink":"fix: s2 can be negative sometimes"}},{"before":null,"after":"9c6dd9b7245926011fddae0425e6f07b071ca66b","ref":"refs/heads/fix/bandersnatch-glv","pushedAt":"2024-09-05T23:38:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"fix: GLV for Bandersnatch","shortMessageHtmlLink":"fix: GLV for Bandersnatch"}},{"before":"c05016294e7eb66e7674457d02c99ba93bce8c06","after":"ff5ad3ab30acc4e852f616016e795623b45e2e01","ref":"refs/heads/feat/fake-GLV","pushedAt":"2024-09-05T16:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"test: add stark curve to fake glv test","shortMessageHtmlLink":"test: add stark curve to fake glv test"}},{"before":"a3149829ef7306a1a16497d99a821cfbca903209","after":null,"ref":"refs/heads/feat/solidity-groth16-hashfn","pushedAt":"2024-09-05T16:07:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"}},{"before":"d55adc194e64e9402d685f5a0df34e2e97cada69","after":"d651b893dea0291db4fbb65357a663610757cd36","ref":"refs/heads/master","pushedAt":"2024-09-05T16:07:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"feat: allow configurable hash-to-field function for Groth16 Solidity verifier (#1102)\n\n* fix: set dynamic default Solidity version pragma\r\n\r\n* feat: add option for selecting Solidity compatible options\r\n\r\n* feat: add configurable hash function to exportSolidity\r\n\r\n* feat: prepend default hash function to allow override\r\n\r\n* feat: use chosen hash function in Solidity contract\r\n\r\n* chore: generate\r\n\r\n* test: add test for the options","shortMessageHtmlLink":"feat: allow configurable hash-to-field function for Groth16 Solidity …"}},{"before":"d436f4399122348dba0c0462a604068b5457ef59","after":"c05016294e7eb66e7674457d02c99ba93bce8c06","ref":"refs/heads/feat/fake-GLV","pushedAt":"2024-09-05T15:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"fix: check that all-zero malicuous hint is not possible","shortMessageHtmlLink":"fix: check that all-zero malicuous hint is not possible"}},{"before":"d263ef2eab202982f5c6050d339f7ac7443edfce","after":"a3149829ef7306a1a16497d99a821cfbca903209","ref":"refs/heads/feat/solidity-groth16-hashfn","pushedAt":"2024-09-05T11:23:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"test: add test for the options","shortMessageHtmlLink":"test: add test for the options"}},{"before":"8f46a87350a4718800871dde006896d136a69c34","after":"d263ef2eab202982f5c6050d339f7ac7443edfce","ref":"refs/heads/feat/solidity-groth16-hashfn","pushedAt":"2024-09-05T11:19:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"test: add test for the options","shortMessageHtmlLink":"test: add test for the options"}},{"before":null,"after":"9db0eff0e5d31b06f6860dec8ac01e30038d1b42","ref":"refs/heads/feat/unsafezkg-samevk-simple","pushedAt":"2024-09-04T18:40:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tabaie","name":"Arya Tabaie","path":"/Tabaie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15056835?s=80&v=4"},"commit":{"message":"feat constant \"randomness\" - domain-size-independent vk","shortMessageHtmlLink":"feat constant \"randomness\" - domain-size-independent vk"}},{"before":"3dfb9b86288266e8510de3c68982787674b162eb","after":null,"ref":"refs/heads/fix/readme","pushedAt":"2024-09-04T14:32:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"}},{"before":"8b005194c2b74fc06101340d9e0885f1a5986a86","after":"d55adc194e64e9402d685f5a0df34e2e97cada69","ref":"refs/heads/master","pushedAt":"2024-09-04T14:32:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"docs: update README (#1255)\n\n* docs: add reference to gnark-crypto\r\n\r\n* docs: update readme\r\n\r\n* docs: add audit reports\r\n\r\n* docs: LA audit scope\r\n\r\n* docs: add Diligence audit\r\n\r\n* docs: fix audit links\r\n\r\n* docs: use all-version Zenodo link\r\n\r\n* docs: fix links\r\n\r\n* docs: fix solidity checker ref\r\n\r\n* docs: fix section link\r\n\r\n* docs: add changelog\r\n\r\n* docs: move audit PDFs and add new reports\r\n\r\n* docs: add known users","shortMessageHtmlLink":"docs: update README (#1255)"}},{"before":"833e5d3cc9b2a598feffaa76e76e048cc13b7edf","after":"3dfb9b86288266e8510de3c68982787674b162eb","ref":"refs/heads/fix/readme","pushedAt":"2024-09-04T11:49:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"docs: add known users","shortMessageHtmlLink":"docs: add known users"}},{"before":"64d9395af44cd2cd8d7e41594410a5c78b9aad1f","after":"bfab9539116bcb62e023dd64154859dd3f2c59ad","ref":"refs/heads/perf/DoublePairingCheck","pushedAt":"2024-09-04T00:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"refactor: apply review edit","shortMessageHtmlLink":"refactor: apply review edit"}},{"before":"55685c280c3037b358aab17b6d8b1cc9816c13ad","after":"64d9395af44cd2cd8d7e41594410a5c78b9aad1f","ref":"refs/heads/perf/DoublePairingCheck","pushedAt":"2024-09-04T00:06:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"Merge branch 'master' into perf/DoublePairingCheck","shortMessageHtmlLink":"Merge branch 'master' into perf/DoublePairingCheck"}},{"before":"1544df8e3e7f69afaa51d6d175cf46dd53afaf50","after":null,"ref":"refs/heads/perf/G16-Verifier","pushedAt":"2024-09-03T22:46:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"}},{"before":"9ca420904412f4ed71f4e9c6edfcc0b03ec7332c","after":null,"ref":"refs/heads/chore/io-interfaces","pushedAt":"2024-09-03T22:45:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"}},{"before":"1f7f38f780c1c18d8d950c38d39f392b844766cc","after":"8b005194c2b74fc06101340d9e0885f1a5986a86","ref":"refs/heads/master","pushedAt":"2024-09-03T22:45:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"chore: explicit IO methods in interfaces (#1266)","shortMessageHtmlLink":"chore: explicit IO methods in interfaces (#1266)"}},{"before":"0a49d97b7b0712814c342117d73286c83387d169","after":"55685c280c3037b358aab17b6d8b1cc9816c13ad","ref":"refs/heads/perf/DoublePairingCheck","pushedAt":"2024-09-03T22:17:05.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"Merge branch 'master' into perf/DoublePairingCheck","shortMessageHtmlLink":"Merge branch 'master' into perf/DoublePairingCheck"}},{"before":"2e6e0fdb330c074caec6d63f49e3e6d78d078f40","after":null,"ref":"refs/heads/perf/ML","pushedAt":"2024-09-03T22:14:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"}},{"before":"c59881df605e05deb971e975f0be2d1e0de201e0","after":"1f7f38f780c1c18d8d950c38d39f392b844766cc","ref":"refs/heads/master","pushedAt":"2024-09-03T22:14:36.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"Merge pull request #1254 from Consensys/perf/ML\n\nperf(bn254): optimize Miller loop","shortMessageHtmlLink":"Merge pull request #1254 from Consensys/perf/ML"}},{"before":null,"after":"9ca420904412f4ed71f4e9c6edfcc0b03ec7332c","ref":"refs/heads/chore/io-interfaces","pushedAt":"2024-09-03T12:23:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"chore: explicit IO methods in interfaces","shortMessageHtmlLink":"chore: explicit IO methods in interfaces"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr9h-7AA","startCursor":null,"endCursor":null}},"title":"Activity · Consensys/gnark"}