{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":516051880,"defaultBranch":"main","name":"pkcs11-provider","ownerLogin":"latchset","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-20T16:14:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17146082?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719940286.0","currentOid":""},"activityList":{"items":[{"before":"a55030604c8666e990a7a84a8126fe528da06911","after":"4a004976f4fd72bf559a5d222b018175830cbe64","ref":"refs/heads/main","pushedAt":"2024-07-22T18:21:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Return OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY\n\nWe already have the value and a function to compute it from EC_POINT if\nneeded, just return it when requested. It is sometimes used by openssl\nto get the public point for ECDH.\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Return OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY"}},{"before":"c8ebeb2043d299d4b471d9a61361e83835c74845","after":"a55030604c8666e990a7a84a8126fe528da06911","ref":"refs/heads/main","pushedAt":"2024-07-22T13:30:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Use a single tool for setting up the token\n\npkcs11-tool is well capable of initializing a token, so just use it for\neverything and drop use of p11tool which is quirkier.\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Use a single tool for setting up the token"}},{"before":"fe03d4315bd5830cbd923c08e0803288988bad4b","after":"c8ebeb2043d299d4b471d9a61361e83835c74845","ref":"refs/heads/main","pushedAt":"2024-07-22T12:13:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Set the raw point for ECDH public data params\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Set the raw point for ECDH public data params"}},{"before":"b0e23ce27d8a0bed30cb262cd5bd92f67946b14f","after":"fe03d4315bd5830cbd923c08e0803288988bad4b","ref":"refs/heads/main","pushedAt":"2024-07-22T11:38:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Off-by-one error in pool consistency check\n\nI'm getting a segmentation fault on this line because pool->objects can be NULL. I suspect this > should be >=, though I'm not quite sure.\n\nSigned-off-by: Eric Mertens ","shortMessageHtmlLink":"Off-by-one error in pool consistency check"}},{"before":"5aa79e23edae886baf3c886e2fd348cf9bb99c7f","after":"b0e23ce27d8a0bed30cb262cd5bd92f67946b14f","ref":"refs/heads/main","pushedAt":"2024-07-09T16:01:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"tests: Build libssh in parallel\n\nSigned-off-by: Jakub Jelen ","shortMessageHtmlLink":"tests: Build libssh in parallel"}},{"before":"7d11078838689c4edd891f0061e68df989423016","after":"5aa79e23edae886baf3c886e2fd348cf9bb99c7f","ref":"refs/heads/main","pushedAt":"2024-07-08T18:48:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Test against kryoptic in CI\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Test against kryoptic in CI"}},{"before":"363661999f4887f9d36b8d489063c78e3abc3128","after":"7d11078838689c4edd891f0061e68df989423016","ref":"refs/heads/main","pushedAt":"2024-07-08T14:10:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Fix CID 500198: Integer handling issues\n\nCoverity seem to have updated its rules and is now more concerned about\ninteger overflows than before. This place has no change of overflowing,\nbut lets play ball and silence it with a check.\nCID 500198: Integer handling issues (INTEGER_OVERFLOW)\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Fix CID 500198: Integer handling issues"}},{"before":"07101bf32bcf104ee47246711aa772d860619415","after":"363661999f4887f9d36b8d489063c78e3abc3128","ref":"refs/heads/main","pushedAt":"2024-07-02T17:19:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Update HOWTO.md\n\nSigned-off-by: karamellpelle ","shortMessageHtmlLink":"Update HOWTO.md"}},{"before":"28e67c01d11065e4cfa97d6e232f815fd102a4e3","after":null,"ref":"refs/heads/pull/411/head","pushedAt":"2024-07-02T17:11:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"}},{"before":null,"after":"28e67c01d11065e4cfa97d6e232f815fd102a4e3","ref":"refs/heads/pull/411/head","pushedAt":"2024-07-02T17:10:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Update HOWTO.md\n\nSigned-off-by: karamellpelle ","shortMessageHtmlLink":"Update HOWTO.md"}},{"before":"28e67c01d11065e4cfa97d6e232f815fd102a4e3","after":null,"ref":"refs/heads/karamellpelle","pushedAt":"2024-07-02T17:10:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"}},{"before":null,"after":"28e67c01d11065e4cfa97d6e232f815fd102a4e3","ref":"refs/heads/karamellpelle","pushedAt":"2024-07-02T17:10:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Update HOWTO.md\n\nSigned-off-by: karamellpelle ","shortMessageHtmlLink":"Update HOWTO.md"}},{"before":"656587c719b9bc6ee5b1ac12735b919505135dbb","after":"07101bf32bcf104ee47246711aa772d860619415","ref":"refs/heads/main","pushedAt":"2024-06-14T14:55:18.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Fix broken test script\n\nDo this by dropping backwards F39 install workaround.\nThe actual problem was \"$releasever\", should have been ${releasever}\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Fix broken test script"}},{"before":"1ff2b3aefb7cfe923ebd5d108ec0503ce8152603","after":"656587c719b9bc6ee5b1ac12735b919505135dbb","ref":"refs/heads/main","pushedAt":"2024-06-11T12:55:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Extend and slightly re-phrase README.md\n\nSigned-off-by: Ondrej Moris ","shortMessageHtmlLink":"Extend and slightly re-phrase README.md"}},{"before":"9fa16b7fd398b62f06cb10892fe93dc574d67399","after":"1ff2b3aefb7cfe923ebd5d108ec0503ce8152603","ref":"refs/heads/main","pushedAt":"2024-06-10T16:05:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Fetch CKA_ALWAYS_AUTHENTICATE only for priv keys\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Fetch CKA_ALWAYS_AUTHENTICATE only for priv keys"}},{"before":"3a4fdd2a2e5643af2a0f857b66a19b9fa109d40f","after":"9fa16b7fd398b62f06cb10892fe93dc574d67399","ref":"refs/heads/main","pushedAt":"2024-06-05T15:33:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Fix types for old 32 bit systems\n\nOn x86 CK_ULONG and size_t have different sizes, ensure we use\ncompatible types on our helper functions.\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Fix types for old 32 bit systems"}},{"before":"28502dffbe688a84c3d00e41a6caea9824540180","after":"3a4fdd2a2e5643af2a0f857b66a19b9fa109d40f","ref":"refs/heads/main","pushedAt":"2024-06-05T14:04:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Release version 0.5\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Release version 0.5"}},{"before":"b356c0eb8f8f977af7433cd7b43acb7d43bb75c5","after":"28502dffbe688a84c3d00e41a6caea9824540180","ref":"refs/heads/main","pushedAt":"2024-06-04T19:49:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Change covnscan actions to better handle labels\n\nMark the covscan action done when the covscan-ok label is set.\n\nMark the covscan ok if no source changes are detected\n\nRemove the covscan-ok label if rebases or source files were changed\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Change covnscan actions to better handle labels"}},{"before":"101a26266467d7fed1dc4b5ec7e971038c6cf468","after":"b356c0eb8f8f977af7433cd7b43acb7d43bb75c5","ref":"refs/heads/main","pushedAt":"2024-06-04T15:07:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Add test to verify TLS depadding works correctly\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Add test to verify TLS depadding works correctly"}},{"before":"8a388190d7c328be4e111bcddd0193f9003b4042","after":"101a26266467d7fed1dc4b5ec7e971038c6cf468","ref":"refs/heads/main","pushedAt":"2024-05-31T14:04:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Use OpenSSL random functions\n\nLet *that* cycle back into the provider and call C_GenerateRandom()\nif that's how the properties end up wiring things.\n\nFixes #280\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Use OpenSSL random functions"}},{"before":"b6270a04a7d1569a4c52ed2451186473317a84f7","after":"8a388190d7c328be4e111bcddd0193f9003b4042","ref":"refs/heads/main","pushedAt":"2024-05-30T15:21:59.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Add negative test for PSS key used for PKCS1 sig\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Add negative test for PSS key used for PKCS1 sig"}},{"before":"d8e2823bee2268782ec70036618622ee7e87749e","after":"b6270a04a7d1569a4c52ed2451186473317a84f7","ref":"refs/heads/main","pushedAt":"2024-05-23T20:05:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"session: fix session count types\n\nSince commit f1e85afeb0fe (\"Session locking fixes\") the session count\nvariables are int. This is wrong since max_sessions is initialized by\nthe token ulMaxSessionCount member so it of type CK_ULONG. Interpreting\nit as int is wrong since all values >= BIT(31) are interpreted as\nnegative value.\n\nFix this by converting all session counting vars back to CK_ULONG.\n\nFixes: f1e85afeb0fe (\"Session locking fixes\")\nSigned-off-by: Marco Felsch ","shortMessageHtmlLink":"session: fix session count types"}},{"before":"627be9fb1f5c781fc038264165c2c2af9e3cd20f","after":"d8e2823bee2268782ec70036618622ee7e87749e","ref":"refs/heads/main","pushedAt":"2024-05-21T17:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Release version 0.4\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Release version 0.4"}},{"before":"e3c357134a7eaac4e80cc053269991c7e2f6a539","after":"627be9fb1f5c781fc038264165c2c2af9e3cd20f","ref":"refs/heads/main","pushedAt":"2024-05-14T17:01:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"ci: Run the CI also on ubuntu\n\nSigned-off-by: Jakub Jelen ","shortMessageHtmlLink":"ci: Run the CI also on ubuntu"}},{"before":"e96c9738ccf5b22732fde01a02c33b7ca1d05fe9","after":"e3c357134a7eaac4e80cc053269991c7e2f6a539","ref":"refs/heads/main","pushedAt":"2024-04-24T18:37:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Add tests with pin-source parameter in URI\n\nResolves: #383\n\nSigned-off-by: Sergio Arroutbi ","shortMessageHtmlLink":"Add tests with pin-source parameter in URI"}},{"before":"9d814837a8f5434687e2ab3d4d50a9db49c8b7fa","after":"e96c9738ccf5b22732fde01a02c33b7ca1d05fe9","ref":"refs/heads/main","pushedAt":"2024-04-24T16:56:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Try fixing Covscan PR target\n\nThis commit attempts to source the correct PR code in PR Cov Scans\nIt is not directly testable as pull_request_target code is only\nreally run after a PR is merged to main (by design).\n\nThis commit also adds support for a no-covscan label so that PRs\ncan be merged w/o running a covscan and yet having all tragets\nmet and not requiring to override the project policy at merge time\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Try fixing Covscan PR target"}},{"before":"57804f295ee2b5623ca571af3a721d2edb1d196d","after":"9d814837a8f5434687e2ab3d4d50a9db49c8b7fa","ref":"refs/heads/main","pushedAt":"2024-04-24T14:10:10.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Collect individual test log files on errors\n\nRestore more ergonomic build failure review\n\nSigned-off-by: Simo Sorce ","shortMessageHtmlLink":"Collect individual test log files on errors"}},{"before":"8bd7a046bfd52060db511adcfacb2fd83c5c2a21","after":"57804f295ee2b5623ca571af3a721d2edb1d196d","ref":"refs/heads/main","pushedAt":"2024-04-23T15:02:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Fix tests/README (adapt to meson), use MD format\n\nResolves: #381\n\nSigned-off-by: Sergio Arroutbi ","shortMessageHtmlLink":"Fix tests/README (adapt to meson), use MD format"}},{"before":"c822c110760b53d701558a347eae2803891a1c7b","after":"8bd7a046bfd52060db511adcfacb2fd83c5c2a21","ref":"refs/heads/main","pushedAt":"2024-04-23T12:50:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"build: Install provider in correct path\n\nOpenSSL's libcrypto.pc file does expose the correct path for providers\nin the modulesdir pkg-config variable (queryable using pkg-config\n--variable=modulesdir libcrypto), and we do obtain that path in\n./meson.build.\n\nHowever, that variable is unused at the moment, and instead\nsrc/meson.build \"guesses\" that path as $libdir/ossl-modules, which may\nnot actually be correct.\n\nSigned-off-by: Clemens Lang ","shortMessageHtmlLink":"build: Install provider in correct path"}},{"before":"d9d1f1045394c4c42e0cefed5febaed223f7953d","after":"c822c110760b53d701558a347eae2803891a1c7b","ref":"refs/heads/main","pushedAt":"2024-04-22T16:41:48.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"simo5","name":"Simo Sorce","path":"/simo5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8332609?s=80&v=4"},"commit":{"message":"Add make standard rules for coverity build\n\nWhile coverity-scan-action supports meson/ninja directly, as we have a\nmaintainer Makefile in the top-level, it requires the standard make\nrules (make all, etc.).\n\nSigned-off-by: Daiki Ueno ","shortMessageHtmlLink":"Add make standard rules for coverity build"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhhVAHgA","startCursor":null,"endCursor":null}},"title":"Activity ยท latchset/pkcs11-provider"}