{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8608254,"defaultBranch":"master","name":"botan","ownerLogin":"randombit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-06T16:51:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/469092?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720527935.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2866ee3f29495a539a0a94b3a5935c35f985e9d7","ref":"refs/heads/jack/pcurves-is-even-ct","pushedAt":"2024-07-09T12:25:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Avoid a potentially troublesome construct in pcurves is_even\n\nIt would be easy for a compiler to convert this into something that\nwas not constant time.","shortMessageHtmlLink":"Avoid a potentially troublesome construct in pcurves is_even"}},{"before":"9fd55b1c47c9356215252ec0b46f3a0bfa9b790a","after":"390a9f27f46257cfc1047a887f1f55d27577fb4d","ref":"refs/heads/jack/pcurves-p192","pushedAt":"2024-07-09T11:43:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Add Solinas reduction for P-192\n\nOnly faster on 32-bit, it seems. On x86-32 provides a ~20% speedup","shortMessageHtmlLink":"Add Solinas reduction for P-192"}},{"before":"ea2ea31f6b0ccb68ba63498cee9b5489e367c8b3","after":null,"ref":"refs/heads/jack/no-botan-tests-prefix","pushedAt":"2024-07-09T11:08:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"}},{"before":"0417790d0794d2c4382f4cfe6f87a88e33f3d21d","after":"d14ca951180b7bb688a8e6f2ee752c0cc4388c94","ref":"refs/heads/master","pushedAt":"2024-07-09T11:08:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Merge pull request #4188 from randombit/jack/no-botan-tests-prefix\n\nFix usage of Botan_Tests:: prefix within the tests","shortMessageHtmlLink":"Merge pull request #4188 from randombit/jack/no-botan-tests-prefix"}},{"before":null,"after":"9fd55b1c47c9356215252ec0b46f3a0bfa9b790a","ref":"refs/heads/jack/pcurves-p192","pushedAt":"2024-07-09T11:05:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Add Solinas reduction for P-192\n\nOnly faster on 32-bit, it seems. On x86-32 provides a ~20% speedup","shortMessageHtmlLink":"Add Solinas reduction for P-192"}},{"before":null,"after":"5a407491917f56c7a4f82dd6b31334254fa8993b","ref":"refs/heads/jack/fix-build-targets","pushedAt":"2024-07-09T01:19:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Improve --build-targets= option","shortMessageHtmlLink":"Improve --build-targets= option"}},{"before":"efdbdc8b7bfe709df4361369829c214214feaf7e","after":"ed73a18132ab76ed36de467e2784c58da11b45b0","ref":"refs/heads/jack/faster-k1-redc","pushedAt":"2024-07-09T00:54:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Add specialized reduction for secp256k1\n\nThis takes advantage of the modulus being near a power of 2.\n\nPerformance improvement varies by CPU, compiler, and specific\nalgorithm in use, but generally ranges between 10% to 20%.","shortMessageHtmlLink":"Add specialized reduction for secp256k1"}},{"before":"0d8ec5a1079f7f2a0eedf221cfab8b7b3672a1c1","after":"ea2ea31f6b0ccb68ba63498cee9b5489e367c8b3","ref":"refs/heads/jack/no-botan-tests-prefix","pushedAt":"2024-07-08T21:03:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Fix usage of Botan_Tests:: prefix within the tests\n\nA variety of tests used Botan_Tests:: to refer to items in the\ntest framework, which is not necessary since the tests are themselves\ndefined in the test framework.\n\nNo changes to the tests, just removing `Botan_Tests::` prefixes\neverywhere followed by reformatting and fixing a few compilation\nerrors.","shortMessageHtmlLink":"Fix usage of Botan_Tests:: prefix within the tests"}},{"before":"28690fa6dcd209d7822c642a4ceb2a4ef622d9ee","after":"0d8ec5a1079f7f2a0eedf221cfab8b7b3672a1c1","ref":"refs/heads/jack/no-botan-tests-prefix","pushedAt":"2024-07-08T20:53:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Fix usage of Botan_Tests:: prefix within the tests\n\nA variety of tests used Botan_Tests:: to refer to items in the\ntest framework, which is not necessary since the tests are themselves\ndefined in the test framework.\n\nNo changes to the tests, just removing `Botan_Tests::` prefixes\neverywhere followed by reformatting and fixing a few compilation\nerrors.","shortMessageHtmlLink":"Fix usage of Botan_Tests:: prefix within the tests"}},{"before":"11a82cb667840f9fc2bb759cf8e931a1eb4e77c8","after":"28690fa6dcd209d7822c642a4ceb2a4ef622d9ee","ref":"refs/heads/jack/no-botan-tests-prefix","pushedAt":"2024-07-08T20:41:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Fix usage of Botan_Tests:: prefix within the tests\n\nA variety of tests used Botan_Tests:: to refer to items in the\ntest framework, which is not necessary since the tests are themselves\ndefined in the test framework.\n\nNo changes to the tests, just removing `Botan_Tests::` prefixes\neverywhere followed by reformatting and fixing a few compilation\nerrors.","shortMessageHtmlLink":"Fix usage of Botan_Tests:: prefix within the tests"}},{"before":null,"after":"11a82cb667840f9fc2bb759cf8e931a1eb4e77c8","ref":"refs/heads/jack/no-botan-tests-prefix","pushedAt":"2024-07-08T20:20:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Fix usage of Botan_Tests:: prefix within the tests\n\nA variety of tests used Botan_Tests:: to refer to items in the\ntest framework, which is not necessary since the tests are themselves\ndefined in the test framework.\n\nNo changes to the tests, just removing `Botan_Tests::` prefixes\neverywhere followed by reformatting and fixing a few compilation\nerrors.","shortMessageHtmlLink":"Fix usage of Botan_Tests:: prefix within the tests"}},{"before":"713755f289d167aafd72a076b6c11885f036bf9f","after":"b46632e0c0a1de9cf3f80e73a27983160a88f136","ref":"refs/heads/jack/ct-option","pushedAt":"2024-07-08T19:02:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Add CT::Option\n\nGH #4172\n\nCo-authored-by: René Meusel ","shortMessageHtmlLink":"Add CT::Option"}},{"before":"2473ec7a5cc51df3d41e2139705d2dd722c48183","after":"713755f289d167aafd72a076b6c11885f036bf9f","ref":"refs/heads/jack/ct-option","pushedAt":"2024-07-08T18:52:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Add CT::Option\n\nGH #4172\n\nCo-authored-by: René Meusel ","shortMessageHtmlLink":"Add CT::Option"}},{"before":"7fdacedf52e32d27952fe2a511ec491fa21fd5fb","after":"2473ec7a5cc51df3d41e2139705d2dd722c48183","ref":"refs/heads/jack/ct-option","pushedAt":"2024-07-08T17:55:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Add CT::Option\n\nGH #4172\n\nCo-authored-by: René Meusel ","shortMessageHtmlLink":"Add CT::Option"}},{"before":"8d376b0a39c5dc85b4f0007dd064bcbbf98b61af","after":"7fdacedf52e32d27952fe2a511ec491fa21fd5fb","ref":"refs/heads/jack/ct-option","pushedAt":"2024-07-08T16:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: René Meusel ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"82ad62fea5629c1952aa112e3016b61e2c2a56b4","after":"0417790d0794d2c4382f4cfe6f87a88e33f3d21d","ref":"refs/heads/master","pushedAt":"2024-07-08T15:20:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Add an explicit warning about Botan2 reaching end of life to readme [ci skip]","shortMessageHtmlLink":"Add an explicit warning about Botan2 reaching end of life to readme […"}},{"before":"afd43c536ff96e85d45837caa6f99125483c160a","after":"82ad62fea5629c1952aa112e3016b61e2c2a56b4","ref":"refs/heads/release-3","pushedAt":"2024-07-08T15:06:45.000Z","pushType":"push","commitsCount":366,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Describe affected versions of name constraint bugs [ci skip]","shortMessageHtmlLink":"Describe affected versions of name constraint bugs [ci skip]"}},{"before":"2e5c7d3eb0dcb63d087fc3e7c92010aa82509bbf","after":"82ad62fea5629c1952aa112e3016b61e2c2a56b4","ref":"refs/heads/master","pushedAt":"2024-07-08T15:06:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Describe affected versions of name constraint bugs [ci skip]","shortMessageHtmlLink":"Describe affected versions of name constraint bugs [ci skip]"}},{"before":"ff704b12e6fa351aaedd07bffdc91722e84586b8","after":"2e5c7d3eb0dcb63d087fc3e7c92010aa82509bbf","ref":"refs/heads/master","pushedAt":"2024-07-08T15:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Update with info for 3.5.0 release","shortMessageHtmlLink":"Update with info for 3.5.0 release"}},{"before":"21dccc8fef18c165ba3301d850ac61521f85637e","after":"935055e839794a076d209c9e9a1e9cd2255aae01","ref":"refs/heads/release-2","pushedAt":"2024-07-08T15:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Update for 2.19.5","shortMessageHtmlLink":"Update for 2.19.5"}},{"before":"68338f5912534c74469f7f4e6e22b37aa5159952","after":null,"ref":"refs/heads/jack/fix-nc-dos-2x","pushedAt":"2024-07-08T14:50:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"}},{"before":"7ca98fc7f9a7bdba2a63f52224ca81265e7e4c57","after":"21dccc8fef18c165ba3301d850ac61521f85637e","ref":"refs/heads/release-2","pushedAt":"2024-07-08T14:50:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Merge pull request #4187 from randombit/jack/fix-nc-dos-2x\n\nAddress various name constraint bugs","shortMessageHtmlLink":"Merge pull request #4187 from randombit/jack/fix-nc-dos-2x"}},{"before":"655c2be095325492f88ea0778b155e7bcedee3b3","after":null,"ref":"refs/heads/jack/fix-nc-dos","pushedAt":"2024-07-08T14:39:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"}},{"before":"76ba92aeb40f005476a3bf16fbe6812a238b8596","after":"ff704b12e6fa351aaedd07bffdc91722e84586b8","ref":"refs/heads/master","pushedAt":"2024-07-08T14:39:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Merge pull request #4186 from randombit/jack/fix-nc-dos\n\nAddress denial of service in name constraints processing","shortMessageHtmlLink":"Merge pull request #4186 from randombit/jack/fix-nc-dos"}},{"before":"10a9ea73896a8e7a59b2a3e1de0e8e69c4160d07","after":"68338f5912534c74469f7f4e6e22b37aa5159952","ref":"refs/heads/jack/fix-nc-dos-2x","pushedAt":"2024-07-08T14:08:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Address various name constraint bugs","shortMessageHtmlLink":"Address various name constraint bugs"}},{"before":"884fa96815a7af734dc768949b9b45acfd6fa054","after":"10a9ea73896a8e7a59b2a3e1de0e8e69c4160d07","ref":"refs/heads/jack/fix-nc-dos-2x","pushedAt":"2024-07-08T14:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Remove erronous hostname check","shortMessageHtmlLink":"Remove erronous hostname check"}},{"before":"e5a73af6e4bbe43beaf74ca2995fe7a192c221a6","after":"655c2be095325492f88ea0778b155e7bcedee3b3","ref":"refs/heads/jack/fix-nc-dos","pushedAt":"2024-07-08T14:03:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Address denial of service in name constraints processing\n\nChecking a name constraint is quadratic to the number of names and\nconstraints. Place a hard limit on the total number of comparisons.\n\nThis issue was discovered and reported by Bing Shi.\n\nCVE-2024-34702","shortMessageHtmlLink":"Address denial of service in name constraints processing"}},{"before":"9fb52449645ffd3705758ebd82a77d08eaf01235","after":"884fa96815a7af734dc768949b9b45acfd6fa054","ref":"refs/heads/jack/fix-nc-dos-2x","pushedAt":"2024-07-08T14:01:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Address various name constraint bugs","shortMessageHtmlLink":"Address various name constraint bugs"}},{"before":null,"after":"9fb52449645ffd3705758ebd82a77d08eaf01235","ref":"refs/heads/jack/fix-nc-dos-2x","pushedAt":"2024-07-08T13:58:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Address various name constraint bugs","shortMessageHtmlLink":"Address various name constraint bugs"}},{"before":null,"after":"e5a73af6e4bbe43beaf74ca2995fe7a192c221a6","ref":"refs/heads/jack/fix-nc-dos","pushedAt":"2024-07-08T13:58:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"randombit","name":"Jack Lloyd","path":"/randombit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/469092?s=80&v=4"},"commit":{"message":"Address denial of service in name constraints processing\n\nChecking a name constraint is quadratic to the number of names and\nconstraints. Place a hard limit on the total number of comparisons.\n\nThis issue was discovered and reported by Bing Shi.\n\nCVE-2024-34702","shortMessageHtmlLink":"Address denial of service in name constraints processing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeqQ1rAA","startCursor":null,"endCursor":null}},"title":"Activity · randombit/botan"}