{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83796146,"defaultBranch":"master","name":"tools","ownerLogin":"openssl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-03T12:31:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3279138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715349461.0","currentOid":""},"activityList":{"items":[{"before":"a59c1994bff88320bf5711b74ae2e6b7d25c6f5f","after":"105805528f6b4e5a5342aca21b8f65b7b3101e7a","ref":"refs/heads/master","pushedAt":"2024-09-09T15:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"update release metadata repo url\n\nReviewed-by: Richard Levitte \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/216)","shortMessageHtmlLink":"update release metadata repo url"}},{"before":"85c598cef5b874d9c22dd581a92b59fb9c263490","after":"a59c1994bff88320bf5711b74ae2e6b7d25c6f5f","ref":"refs/heads/master","pushedAt":"2024-09-06T06:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Add 3.4 release to review-tools\n\nReviewed-by: Richard Levitte \n(Merged from https://github.com/openssl/tools/pull/215)","shortMessageHtmlLink":"Add 3.4 release to review-tools"}},{"before":"601b00f9c674a7b81f0dfc34ea758a4107c20b31","after":"85c598cef5b874d9c22dd581a92b59fb9c263490","ref":"refs/heads/master","pushedAt":"2024-09-04T15:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Fix the sha sum format to be compatible with coreutils\n\nFixes https://github.com/openssl/openssl/issues/18313\n\nReviewed-by: Richard Levitte \nReviewed-by: Neil Horman \n(Merged from https://github.com/openssl/tools/pull/214)","shortMessageHtmlLink":"Fix the sha sum format to be compatible with coreutils"}},{"before":"e1190934b5c605435d7223507f22d8b8e0adcefa","after":"601b00f9c674a7b81f0dfc34ea758a4107c20b31","ref":"refs/heads/master","pushedAt":"2024-09-03T09:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"ghmerge: Add missing ;;\n\nReviewed-by: Richard Levitte \n(Merged from https://github.com/openssl/tools/pull/213)","shortMessageHtmlLink":"ghmerge: Add missing ;;"}},{"before":"a60da292824ccf99e5882c06cfe8c26b95e5d25c","after":"e1190934b5c605435d7223507f22d8b8e0adcefa","ref":"refs/heads/master","pushedAt":"2024-09-03T07:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"add support for installer repo to ghmerge\n\nAdds installer repo as a merge WHAT target\n\nReviewed-by: Richard Levitte \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/194)","shortMessageHtmlLink":"add support for installer repo to ghmerge"}},{"before":"4b2eca3696477fab69b30fd970344c2cd99a76c0","after":"a60da292824ccf99e5882c06cfe8c26b95e5d25c","ref":"refs/heads/master","pushedAt":"2024-09-03T06:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Fix various issues with the release staging script\n\nReviewed-by: Richard Levitte \n(Merged from https://github.com/openssl/tools/pull/199)","shortMessageHtmlLink":"Fix various issues with the release staging script"}},{"before":"6ef511a481b5275f85b287e2d352ed6f40335e0a","after":"4b2eca3696477fab69b30fd970344c2cd99a76c0","ref":"refs/heads/master","pushedAt":"2024-09-03T06:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"HOWTO-publish-a-release.md: update release metadata repository url\n\nReviewed-by: Richard Levitte \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/212)","shortMessageHtmlLink":"HOWTO-publish-a-release.md: update release metadata repository url"}},{"before":"7c6bdb6f829bdbac43c8ce82a4e2cb4dbe98fe9d","after":"6ef511a481b5275f85b287e2d352ed6f40335e0a","ref":"refs/heads/master","pushedAt":"2024-07-12T12:55:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Add perftools repository to review-tools\n\nReviewed-by: Richard Levitte \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/209)","shortMessageHtmlLink":"Add perftools repository to review-tools"}},{"before":"22997424d69dfffcf842ba61b7944127a02d634c","after":"7c6bdb6f829bdbac43c8ce82a4e2cb4dbe98fe9d","ref":"refs/heads/master","pushedAt":"2024-06-19T16:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"The hanshake and x509storeissuer tools also require a certsdir argument\n\nWe currently pass the certsdir argument as the first one, then\nfollows the threadcount argument. I'd like to change it so the\nthreadcount argument will be the last one. After changes in\nthis PR will land to repo, then all tools will accept a threadcount\nas the last argument. This will simplify additional scripting\nbuilt on top of those tools.\n\nThis also unifies the getopt handling across the tools to make\nit buildable on Windows.\n\nReviewed-by: Matt Caswell \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/206)","shortMessageHtmlLink":"The hanshake and x509storeissuer tools also require a certsdir argument"}},{"before":"54ed7d189f7b69fa0c178c55eddb7966cb0974a6","after":"22997424d69dfffcf842ba61b7944127a02d634c","ref":"refs/heads/master","pushedAt":"2024-06-19T09:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"perf/handshake.c: Align option handling with the other commands\n\nAll performance tools we have are able to accept --terse\noptio. The only exception is handhsake which uses -t.\nThis change makes handshake tool to accept --terse option.\n\nAll performance tools report `avcaltime` (avergage call time) when running\nin --terse mode. The handsake tool is exception again here.\nhandshake test reports two values avcaltime and handshakes\nper second. This change makes handshake tool to report\navcaltime only when running in --terse mode.\n\nReviewed-by: Paul Dale \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/204)","shortMessageHtmlLink":"perf/handshake.c: Align option handling with the other commands"}},{"before":"4a36b4bcac979e296302bb5637a35379192aede9","after":"54ed7d189f7b69fa0c178c55eddb7966cb0974a6","ref":"refs/heads/master","pushedAt":"2024-06-17T18:25:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"evp_fetch.c: Avoid using algorithm that is not in 3.0\n\nReviewed-by: Neil Horman \nReviewed-by: Sasa Nedvedicky \nReviewed-by: Richard Levitte \n(Merged from https://github.com/openssl/tools/pull/200)","shortMessageHtmlLink":"evp_fetch.c: Avoid using algorithm that is not in 3.0"}},{"before":"8df3fcd76abb10a488d64744a7d26e9d9fb1c1a3","after":"4a36b4bcac979e296302bb5637a35379192aede9","ref":"refs/heads/master","pushedAt":"2024-06-17T15:05:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"perf/pkeyread: Unify command line arguments with other tools\n\nThis brings command line arguments of pkeyread tool one step\ncloser to other perormance tools. The list of changes in this diff\nis as follows:\n - stop using -v (a.k.a. verbose) and use -t (--terse) to\n control output verbosity\n\n - number of thread to use is mandatory argument now\n\n - add usage() function which shows hints when invalid arguments\n are passed.\n\nReviewed-by: Neil Horman \nReviewed-by: Matt Caswell \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/202)","shortMessageHtmlLink":"perf/pkeyread: Unify command line arguments with other tools"}},{"before":"f8f26f9e86a9f1bf9468663c93ecae577825704e","after":"8df3fcd76abb10a488d64744a7d26e9d9fb1c1a3","ref":"refs/heads/master","pushedAt":"2024-06-10T13:43:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Update readme for new handshake option\n\nReviewed-by: Matt Caswell \nReviewed-by: Paul Dale \n(Merged from https://github.com/openssl/tools/pull/195)","shortMessageHtmlLink":"Update readme for new handshake option"}},{"before":"f76f116d4c66e1ce31a7ea867163cc7e2c5c62b6","after":"f8f26f9e86a9f1bf9468663c93ecae577825704e","ref":"refs/heads/master","pushedAt":"2024-06-06T08:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"HOWTO-make-a-release.md: Add section on adding new releases to the provider compat CI\n\nReviewed-by: Richard Levitte \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/125)","shortMessageHtmlLink":"HOWTO-make-a-release.md: Add section on adding new releases to the pr…"}},{"before":"836d65faef959d7afb6496ba8758340fc64c037a","after":"f76f116d4c66e1ce31a7ea867163cc7e2c5c62b6","ref":"refs/heads/master","pushedAt":"2024-06-05T09:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Update the PGP key ID to use when staging releases\n\nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/198)","shortMessageHtmlLink":"Update the PGP key ID to use when staging releases"}},{"before":"e92bf0b822d4457dfe50a1406a3b8ec3a9934967","after":"836d65faef959d7afb6496ba8758340fc64c037a","ref":"refs/heads/master","pushedAt":"2024-06-05T09:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"evp_fetch.c: Fix broken build on MacOS\n\ncurrent tools/perf/evp_fetch.c does not build on MacOS. The compiler\nfails with error as follows:\n```\ncc -I/Users/sashan/openssl.binaries/openssl-master/include -I. -pthread -L/Users/sashan/openssl.binaries/openssl-master/lib -L. -o evp_fetch evp_fetch.c -lperf -lcrypto\nevp_fetch.c:116:13: error: expected expression\n EVP_MD *md = EVP_MD_fetch(ctx, fetch_alg,\n ^\nevp_fetch.c:118:17: error: use of undeclared identifier 'md'\n if (md == NULL) {\n```\n\nReviewed-by: Neil Horman \nReviewed-by: Richard Levitte \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/197)","shortMessageHtmlLink":"evp_fetch.c: Fix broken build on MacOS"}},{"before":"16bf733342e880024f75d81b1172b905ec0dd33d","after":"e92bf0b822d4457dfe50a1406a3b8ec3a9934967","ref":"refs/heads/master","pushedAt":"2024-05-27T15:07:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Add environment variable to allow specific fetch testing\n\nReviewed-by: Paul Dale \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/193)","shortMessageHtmlLink":"Add environment variable to allow specific fetch testing"}},{"before":"21c264ccc4c1905556177bb99ed07e9028652530","after":null,"ref":"refs/heads/fetch-test","pushedAt":"2024-05-10T13:57:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"}},{"before":"58b7b94ae5f674e9665f9d9c816efa3c28fce4e6","after":"16bf733342e880024f75d81b1172b905ec0dd33d","ref":"refs/heads/master","pushedAt":"2024-05-10T13:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Benchmark for decoder performance (privkey) #454\n\npemread.c/pemread gets renamed to pkeyread.c/pkeyread\nThe tool can newly benchmak RSA, DSA, DH, DHX, EC, XKEY.\n\nCommit also adds genkey.sh shell script. The script is\nused by Makefile as regen_key_samples target. Makefile\nsaves generated keys into 'keys.h' header file.\n\nThe geneated keys.h file is committed to minimize\nbuild dependencies which would be otherwise introduced\nby genkey.sh script.\n\nTo add new key one should update genkey.sh script.\n\nReviewed-by: Matt Caswell \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/191)","shortMessageHtmlLink":"Benchmark for decoder performance (privkey) #454"}},{"before":null,"after":"21c264ccc4c1905556177bb99ed07e9028652530","ref":"refs/heads/fetch-test","pushedAt":"2024-05-09T15:32:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nhorman","name":"Neil Horman","path":"/nhorman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032926?s=80&v=4"},"commit":{"message":"Add environment variable to allow specific fetch testing","shortMessageHtmlLink":"Add environment variable to allow specific fetch testing"}},{"before":"291a580209449f6aebf34e433f3b5f9afbd44c2b","after":"58b7b94ae5f674e9665f9d9c816efa3c28fce4e6","ref":"refs/heads/master","pushedAt":"2024-05-02T14:32:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Convert all perf tools to not use ossl_time_divide\n\nIt looses information as its doing integer division\n\nReviewed-by: Matt Caswell \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/184)","shortMessageHtmlLink":"Convert all perf tools to not use ossl_time_divide"}},{"before":"cdd4959a97f99488df9f51cecd30b54d469733a1","after":null,"ref":"refs/heads/fix-stats","pushedAt":"2024-05-02T07:59:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"}},{"before":null,"after":"cdd4959a97f99488df9f51cecd30b54d469733a1","ref":"refs/heads/fix-stats","pushedAt":"2024-05-01T17:01:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nhorman","name":"Neil Horman","path":"/nhorman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032926?s=80&v=4"},"commit":{"message":"fixup! make x509storeissuer do timekeeping like the other tests","shortMessageHtmlLink":"fixup! make x509storeissuer do timekeeping like the other tests"}},{"before":"f6a78a269c5320d2b1481a7c1531f58838fada25","after":"291a580209449f6aebf34e433f3b5f9afbd44c2b","ref":"refs/heads/master","pushedAt":"2024-04-24T17:21:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Fix up stylistic errors\n\nReviewed-by: Paul Dale \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/168)","shortMessageHtmlLink":"Fix up stylistic errors"}},{"before":"5f58cf08887dfc6508cae170736e018948373fb1","after":null,"ref":"refs/heads/fix-stats","pushedAt":"2024-04-24T12:47:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"}},{"before":"50849d482983ca675230220ffe5727ce9a03956b","after":"f6a78a269c5320d2b1481a7c1531f58838fada25","ref":"refs/heads/master","pushedAt":"2024-04-24T12:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"fix variable aliasing in x509storeissuer\n\nthreadcount is defined globally and in main, which is fine, but doing so\ncauses assignments to use the local scope rather than the global, which\nresults in div-by-zero in the thread function when we divide NUM_CALLS\nby threadcount\n\nReviewed-by: Tomas Mraz \nReviewed-by: Hugo Landau \n(Merged from https://github.com/openssl/tools/pull/182)","shortMessageHtmlLink":"fix variable aliasing in x509storeissuer"}},{"before":null,"after":"5f58cf08887dfc6508cae170736e018948373fb1","ref":"refs/heads/fix-stats","pushedAt":"2024-04-22T18:15:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nhorman","name":"Neil Horman","path":"/nhorman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032926?s=80&v=4"},"commit":{"message":"update all tests to use double-precision division\n\nossl_time_divide uses integer division, meaning we loose some accuracy\nwhen using it to measure our times. Instead convert ossl_time2ticks to\na double and do the division that way to preserve accuracy","shortMessageHtmlLink":"update all tests to use double-precision division"}},{"before":"1324c01140bf6910b0a91524da0882dad02e08f1","after":"50849d482983ca675230220ffe5727ce9a03956b","ref":"refs/heads/master","pushedAt":"2024-04-20T06:11:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"},"commit":{"message":"Adjust Makefile for non-gnu OSes\n\nLet Makefile to use CC variable to chose compiler conveniently.\nRename current CFLAGS to CPPFLAGS.\n\nAlso we need to pass '-pthread' option on OpenBSD. The option\nis carried in CFLAGS now.\n\nReviewed-by: Neil Horman \nReviewed-by: Richard Levitte \nReviewed-by: Dmitry Belyavskiy \n(Merged from https://github.com/openssl/tools/pull/188)","shortMessageHtmlLink":"Adjust Makefile for non-gnu OSes"}},{"before":"50849d482983ca675230220ffe5727ce9a03956b","after":"1324c01140bf6910b0a91524da0882dad02e08f1","ref":"refs/heads/master","pushedAt":"2024-04-17T19:07:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nhorman","name":"Neil Horman","path":"/nhorman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1032926?s=80&v=4"},"commit":{"message":"fix variable aliasing in x509storeissuer\n\nthreadcount is defined globally and in main, which is fine, but doing so\ncauses assignments to use the local scope rather than the global, which\nresults in div-by-zero in the thread function when we divide NUM_CALLS\nby threadcount\n\nReviewed-by: Hugo Landau \nReviewed-by: Tomas Mraz \n(Merged from https://github.com/openssl/tools/pull/182)","shortMessageHtmlLink":"fix variable aliasing in x509storeissuer"}},{"before":"e76812094d856c4b709fe6e69c65095a874b0b62","after":null,"ref":"refs/heads/move-to-jq","pushedAt":"2024-04-17T13:38:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openssl-machine","name":null,"path":"/openssl-machine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25405787?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsQ5zTwA","startCursor":null,"endCursor":null}},"title":"Activity · openssl/tools"}