{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":274175095,"defaultBranch":"master","name":"blst","ownerLogin":"supranational","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-22T15:28:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44305694?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717085659.0","currentOid":""},"activityList":{"items":[{"before":"7d782b5629ac0c4e2395529e0658adf19f293015","after":"bcdedbfeb4316a3371c1b350f0cf5065103895c5","ref":"refs/heads/master","pushedAt":"2024-07-03T18:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"README.md: fix travis-ci badge.","shortMessageHtmlLink":"README.md: fix travis-ci badge."}},{"before":"08119803b4407069a29c5f9870f6c4cc3a029f2d","after":"7d782b5629ac0c4e2395529e0658adf19f293015","ref":"refs/heads/master","pushedAt":"2024-07-03T18:10:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/rust/build.rs: resolve clippy warnings.","shortMessageHtmlLink":"bindings/rust/build.rs: resolve clippy warnings."}},{"before":"e99f7db0db413e2efefcfd077a4e335766f39c27","after":"08119803b4407069a29c5f9870f6c4cc3a029f2d","ref":"refs/heads/master","pushedAt":"2024-07-03T17:57:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: fix build failures.\n\n- pin SWIG version;\n- appease git in Emscripten docker image;","shortMessageHtmlLink":".github/workflows/ci.yml: fix build failures."}},{"before":"5650885dca7113a5845964f02ba827063b5a6f08","after":"e99f7db0db413e2efefcfd077a4e335766f39c27","ref":"refs/heads/master","pushedAt":"2024-05-30T16:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/rust/Cargo.toml: bump the version number.","shortMessageHtmlLink":"bindings/rust/Cargo.toml: bump the version number."}},{"before":"0ca12bcc214e89fefc327b85a4c855e9bbbe29e8","after":"5650885dca7113a5845964f02ba827063b5a6f08","ref":"refs/heads/master","pushedAt":"2024-05-30T14:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/rust: add MultiPoint trait.\n\nThis allows application to perform multi-point operations directly on\narrays of affine points without going through p{1,2}_affines class.","shortMessageHtmlLink":"bindings/rust: add MultiPoint trait."}},{"before":"c9ea1357552ae6493d5057d3625872b5511c4ed9","after":"0ca12bcc214e89fefc327b85a4c855e9bbbe29e8","ref":"refs/heads/master","pushedAt":"2024-05-30T09:26:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"Execute build/refresh.sh.","shortMessageHtmlLink":"Execute build/refresh.sh."}},{"before":"ca7d2ea78c0ef92adb0941da711b9c0132fbd44b","after":"c9ea1357552ae6493d5057d3625872b5511c4ed9","ref":"refs/heads/master","pushedAt":"2024-05-28T13:56:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/rust/src/lib.rs: resolve a warning in no-std build.","shortMessageHtmlLink":"bindings/rust/src/lib.rs: resolve a warning in no-std build."}},{"before":"afd60c5f689ef11863852353dd394265a0c37863","after":"ca7d2ea78c0ef92adb0941da711b9c0132fbd44b","ref":"refs/heads/master","pushedAt":"2024-05-27T13:33:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".golangci.yml: align with latest golangci-lint version.","shortMessageHtmlLink":".golangci.yml: align with latest golangci-lint version."}},{"before":"a2f31963ba0bacafea18a1be898de8bd9a3989ed","after":"afd60c5f689ef11863852353dd394265a0c37863","ref":"refs/heads/master","pushedAt":"2024-05-14T20:34:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: bypass Go build if the compiler is not present.","shortMessageHtmlLink":".github/workflows/ci.yml: bypass Go build if the compiler is not pres…"}},{"before":"704c7f6d5f99ebb6bda84f635122e449ee51aa48","after":"a2f31963ba0bacafea18a1be898de8bd9a3989ed","ref":"refs/heads/master","pushedAt":"2024-05-14T20:10:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"Execute build/refresh.sh.","shortMessageHtmlLink":"Execute build/refresh.sh."}},{"before":"757c9f79255f3bb3ac24cf82b784a3e934c0327d","after":"704c7f6d5f99ebb6bda84f635122e449ee51aa48","ref":"refs/heads/master","pushedAt":"2024-03-16T12:57:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/go/blst_minpk.tgo: resolve golint nits.","shortMessageHtmlLink":"bindings/go/blst_minpk.tgo: resolve golint nits."}},{"before":"0d46eefa45fc1e57aceb42bba0e84eab3a7a9725","after":"757c9f79255f3bb3ac24cf82b784a3e934c0327d","ref":"refs/heads/master","pushedAt":"2024-03-16T12:11:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"Execute build/refresh.sh.","shortMessageHtmlLink":"Execute build/refresh.sh."}},{"before":"d5c0cc0b06b6e4a1057758b4b3669cf080539c1f","after":"0d46eefa45fc1e57aceb42bba0e84eab3a7a9725","ref":"refs/heads/master","pushedAt":"2023-12-14T13:16:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: exercise --target=i686-pc-windows-msvc.","shortMessageHtmlLink":".github/workflows/ci.yml: exercise --target=i686-pc-windows-msvc."}},{"before":"56f919811e41603e0353a45d6a0c4da9a1449004","after":"d5c0cc0b06b6e4a1057758b4b3669cf080539c1f","ref":"refs/heads/master","pushedAt":"2023-12-14T11:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"build/assembly.S: make --target=x86_64-pc-windows-gnu portable.\n\nFixes #200.","shortMessageHtmlLink":"build/assembly.S: make --target=x86_64-pc-windows-gnu portable."}},{"before":"b555988c500e53197cc0988df505b70be3b85890","after":"56f919811e41603e0353a45d6a0c4da9a1449004","ref":"refs/heads/master","pushedAt":"2023-12-10T16:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/rust/README.md: minor update.","shortMessageHtmlLink":"bindings/rust/README.md: minor update."}},{"before":"4a21b61dd40dbe1f411037f1e5eb1c527022eae4","after":"b555988c500e53197cc0988df505b70be3b85890","ref":"refs/heads/master","pushedAt":"2023-12-10T16:40:34.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"build.sh: deduplicate `cc -dM -E` output and automate __BLST_NO_ASM__.","shortMessageHtmlLink":"build.sh: deduplicate cc -dM -E output and automate __BLST_NO_ASM__."}},{"before":"badb7f9ab4b8f14ee491b30ce33ab3867154ec89","after":"4a21b61dd40dbe1f411037f1e5eb1c527022eae4","ref":"refs/heads/master","pushedAt":"2023-12-02T19:10:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: clean up and make macos test future-proof.","shortMessageHtmlLink":".github/workflows/ci.yml: clean up and make macos test future-proof."}},{"before":"a0b29e44e69c964fe4e32bad5240ff50eb7cd3f2","after":"badb7f9ab4b8f14ee491b30ce33ab3867154ec89","ref":"refs/heads/master","pushedAt":"2023-10-29T16:40:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"Exectute build/refresh.sh.","shortMessageHtmlLink":"Exectute build/refresh.sh."}},{"before":"bb8fb99e39866e05d973ca55580524078c558aed","after":"a0b29e44e69c964fe4e32bad5240ff50eb7cd3f2","ref":"refs/heads/master","pushedAt":"2023-10-29T16:34:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: minimize compilation times.\n\nThis is achieved by masking 'criterion' dev-dependency. It's used only in\nbenchmarking code, which we don't exercise here.","shortMessageHtmlLink":".github/workflows/ci.yml: minimize compilation times."}},{"before":"838bbef7d23e4d8890c83af80a6a60cf67f1214b","after":"bb8fb99e39866e05d973ca55580524078c558aed","ref":"refs/heads/master","pushedAt":"2023-10-26T19:09:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: exercise 'cargo clippy'.","shortMessageHtmlLink":".github/workflows/ci.yml: exercise 'cargo clippy'."}},{"before":"90883355c5e0d4c9fd2a52fb2a8a237579878137","after":"838bbef7d23e4d8890c83af80a6a60cf67f1214b","ref":"refs/heads/master","pushedAt":"2023-10-22T16:50:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/go/blst.go: re-generate.py.","shortMessageHtmlLink":"bindings/go/blst.go: re-generate.py."}},{"before":"442e175b57d8f532416d2be934d008ba7c05faaa","after":"90883355c5e0d4c9fd2a52fb2a8a237579878137","ref":"refs/heads/master","pushedAt":"2023-10-17T12:12:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: refine x86_64-fortanix-unknown-sgx test.","shortMessageHtmlLink":".github/workflows/ci.yml: refine x86_64-fortanix-unknown-sgx test."}},{"before":"1514337fde866d3e4ce5c1447a6e1f17bcfd7d65","after":"442e175b57d8f532416d2be934d008ba7c05faaa","ref":"refs/heads/master","pushedAt":"2023-10-16T17:28:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":".github/workflows/ci.yml: exercise cargo test on Windows on ARM.","shortMessageHtmlLink":".github/workflows/ci.yml: exercise cargo test on Windows on ARM."}},{"before":"056d20ee21ea341c3d4d3a44150817694ba7f01e","after":"1514337fde866d3e4ce5c1447a6e1f17bcfd7d65","ref":"refs/heads/master","pushedAt":"2023-10-09T18:32:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/rust/Cargo.toml: update some of [dev-dependencies].\n\nOne of the dependencies of [dev-dependencies], getrandom, was miscompiling\non Morello.","shortMessageHtmlLink":"bindings/rust/Cargo.toml: update some of [dev-dependencies]."}},{"before":"e4e6b5c39d97bdecce1f5661e2c2569e0a256402","after":"056d20ee21ea341c3d4d3a44150817694ba7f01e","ref":"refs/heads/master","pushedAt":"2023-10-09T18:14:39.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"ec_mult.h: add minimal countermeasure against power-monitoring attack.\n\nIt's argued that [batches of] multiplications by zero can be discerned\nby monitoring the power and possibly even electromagnetic radiation.\nSince [otherwise constant-time] operations on infinity points perform\nbatches of multiplications by zero, they could be used to identify\nsequences of zero bits in the secret key. To minimize the leakage,\nalways pass non-infinity points to point operations and mask the\nthrow-away results.","shortMessageHtmlLink":"ec_mult.h: add minimal countermeasure against power-monitoring attack."}},{"before":"3f3457c04ec0bdf8de51b16a2092e349fdd9d8ef","after":"e4e6b5c39d97bdecce1f5661e2c2569e0a256402","ref":"refs/heads/master","pushedAt":"2023-09-26T18:13:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"cpuid.c: add Windows aarch64 SHA256 capability detection.","shortMessageHtmlLink":"cpuid.c: add Windows aarch64 SHA256 capability detection."}},{"before":"9c87d4a09d6648e933c818118a4418349804ce7f","after":"3f3457c04ec0bdf8de51b16a2092e349fdd9d8ef","ref":"refs/heads/master","pushedAt":"2023-09-23T14:01:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"Exectute build/refresh.sh.","shortMessageHtmlLink":"Exectute build/refresh.sh."}},{"before":"78fee18b25e16975e27b2d0314f6a323a23e6e83","after":"9c87d4a09d6648e933c818118a4418349804ce7f","ref":"refs/heads/master","pushedAt":"2023-09-04T10:21:23.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/blst.h: avoid macro conflict with .\n\nFixes #189.","shortMessageHtmlLink":"bindings/blst.h: avoid macro conflict with <stdbool.h>."}},{"before":"69b00c4f7dba2926105b26e8b1a070646c789eb5","after":"78fee18b25e16975e27b2d0314f6a323a23e6e83","ref":"refs/heads/master","pushedAt":"2023-08-22T12:46:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/rust/build.rs: accommodate x86_64-fortanix-unknown-sgx.\n\n- suppress cpuid.c, because x86_64-fortanix-unknown-sgx binary converter\n can't handle .init;\n- disengage no_std, but coerce no-threads, because threadpool appears to\n be problem-ridden on the target in question;\n- default to clang and pass -mlvi-hardening (to be matched in assembly\n at a later point);\n\nFixes #182.","shortMessageHtmlLink":"bindings/rust/build.rs: accommodate x86_64-fortanix-unknown-sgx."}},{"before":"3dd0f804b1819e5d03fb22ca2e6fac105932043a","after":"69b00c4f7dba2926105b26e8b1a070646c789eb5","ref":"refs/heads/master","pushedAt":"2023-08-18T17:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dot-asm","name":"Andy Polyakov","path":"/dot-asm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9038069?s=80&v=4"},"commit":{"message":"bindings/go/README.md: harmonize with reality.\n\nFixes #184.","shortMessageHtmlLink":"bindings/go/README.md: harmonize with reality."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdjBaUgA","startCursor":null,"endCursor":null}},"title":"Activity · supranational/blst"}