{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":374164573,"defaultBranch":"main","name":"fido-authenticator","ownerLogin":"trussed-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-05T16:41:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66684516?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719498368.0","currentOid":""},"activityList":{"items":[{"before":"8fb4872c7e76f7257b7e4174b5e64999eb47ad48","after":null,"ref":"refs/heads/functional_fuzz","pushedAt":"2024-06-27T14:26:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daringer","name":"Markus Meissner","path":"/daringer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2056020?s=80&v=4"}},{"before":null,"after":"8fb4872c7e76f7257b7e4174b5e64999eb47ad48","ref":"refs/heads/functional_fuzz","pushedAt":"2024-06-27T14:14:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daringer","name":"Markus Meissner","path":"/daringer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2056020?s=80&v=4"},"commit":{"message":"fuzz: add higher level functional fuzzing","shortMessageHtmlLink":"fuzz: add higher level functional fuzzing"}},{"before":"2068058ebfeb9052f98007d6ccd61a44e36b9e3d","after":null,"ref":"refs/tags/v0.1.1-nitrokey.4","pushedAt":"2024-01-31T14:02:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"798d14adf86a8fb1b4dbd61b79e710419960bd17","after":null,"ref":"refs/tags/v0.1.1-nitrokey.3","pushedAt":"2024-01-31T14:02:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"4859c29cdd4ed2e7157eae1ec8d347876a639f04","after":null,"ref":"refs/tags/v0.1.1-nitrokey.2","pushedAt":"2024-01-31T14:02:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"a50075245b8c97160cef6f57850a670d8d24b644","after":null,"ref":"refs/tags/v0.1.1-nitrokey.1","pushedAt":"2024-01-31T14:02:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"7e8f48c8c0f7ad1d180b8d48204feca31ded1aa3","after":null,"ref":"refs/tags/v0.1.1-nitrokey.6","pushedAt":"2024-01-31T14:02:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"b628500ffd8199f1611f91cf07d5c0b584ed91d6","after":null,"ref":"refs/tags/v0.1.1-nitrokey.7","pushedAt":"2024-01-31T14:01:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"4c86c0ed0c4620b065a5bb2b61f41b5ef267f1fb","after":null,"ref":"refs/tags/v0.1.1-nitrokey.9","pushedAt":"2024-01-31T14:01:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"b628500ffd8199f1611f91cf07d5c0b584ed91d6","after":null,"ref":"refs/tags/v0.1.1-nitrokey.7","pushedAt":"2024-01-31T14:01:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"7e8f48c8c0f7ad1d180b8d48204feca31ded1aa3","after":null,"ref":"refs/tags/v0.1.1-nitrokey.6","pushedAt":"2024-01-31T14:01:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"2068058ebfeb9052f98007d6ccd61a44e36b9e3d","after":null,"ref":"refs/tags/v0.1.1-nitrokey.4","pushedAt":"2024-01-31T14:01:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"798d14adf86a8fb1b4dbd61b79e710419960bd17","after":null,"ref":"refs/tags/v0.1.1-nitrokey.3","pushedAt":"2024-01-31T14:00:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"4859c29cdd4ed2e7157eae1ec8d347876a639f04","after":null,"ref":"refs/tags/v0.1.1-nitrokey.2","pushedAt":"2024-01-31T14:00:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"587147e9f88e5564531b62b10379621f071419bb","after":null,"ref":"refs/tags/v0.1.1-nitrokey.10","pushedAt":"2024-01-31T14:00:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"a50075245b8c97160cef6f57850a670d8d24b644","after":null,"ref":"refs/tags/v0.1.1-nitrokey.1","pushedAt":"2024-01-31T14:00:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"d813aac248bcbccdcd87343d06ee463dc12f069d","after":null,"ref":"refs/heads/pin-hash-space-opt","pushedAt":"2024-01-31T14:00:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":null,"after":"d813aac248bcbccdcd87343d06ee463dc12f069d","ref":"refs/heads/pin-hash-space-opt","pushedAt":"2024-01-31T13:58:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"pin_info_hash: use serde-byte-array","shortMessageHtmlLink":"pin_info_hash: use serde-byte-array"}},{"before":"1e3b41976ff3301327fd55159ea6273c1880c014","after":"59ca62a290bd6c012af0119e86797d666a0155d7","ref":"refs/heads/main","pushedAt":"2023-11-03T16:44:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Fix formatting","shortMessageHtmlLink":"Fix formatting"}},{"before":"7bd0c3bc5105a122fa11d9b354457746f391c4fb","after":"1e3b41976ff3301327fd55159ea6273c1880c014","ref":"refs/heads/main","pushedAt":"2023-11-02T21:15:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Add log messages for requests, responses and errors\n\nThis patch adds log messages for each request and response (and\ndeserialization or protocol errors) in the dispatch module. This makes\nit easier to keep track of the executed commands by just looking at the\nlog output from fido_authenticator::dispatch.","shortMessageHtmlLink":"Add log messages for requests, responses and errors"}},{"before":"713c5e7cb0a01a51deb072acac8c811c150f2b71","after":"7bd0c3bc5105a122fa11d9b354457746f391c4fb","ref":"refs/heads/main","pushedAt":"2023-09-13T07:47:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickray","name":"Nicolas Stalder","path":"/nickray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092423?s=80&v=4"},"commit":{"message":"Reject RK option in get_assertion\n\nThe getAssertion command does not use the rk option so we return an\nInvalidOption error if it is set.\n\nFixes: https://github.com/solokeys/fido-authenticator/pull/31","shortMessageHtmlLink":"Reject RK option in get_assertion"}},{"before":"492ec6306bebbc32808fab5a4e12358966753f59","after":"713c5e7cb0a01a51deb072acac8c811c150f2b71","ref":"refs/heads/main","pushedAt":"2023-09-13T07:43:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickray","name":"Nicolas Stalder","path":"/nickray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092423?s=80&v=4"},"commit":{"message":"Allow three instead of two PIN retries per boot\n\nPreviously, a PinAuthBlocked error was already returned after two wrong\nPIN entries. The reason for this as that decrement_retries also checks\nif the allowed retries are exceeded. This as unnecessary because\npin_blocked is always checked before decrement_retries is called.\n\nThis patch removes the check in decrement_retries.\n\nFixes: https://github.com/solokeys/fido-authenticator/issues/35","shortMessageHtmlLink":"Allow three instead of two PIN retries per boot"}},{"before":"8fed081eebcb1066411c3fcd75f003115177f06d","after":"492ec6306bebbc32808fab5a4e12358966753f59","ref":"refs/heads/main","pushedAt":"2023-09-13T07:41:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickray","name":"Nicolas Stalder","path":"/nickray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092423?s=80&v=4"},"commit":{"message":"Ignore user data with empty ID in get_assertion\n\nUsers with an empty ID should not be returned by getAssertion to avoid\ncompatibility issues.\n\nFixes: https://github.com/solokeys/fido-authenticator/issues/32","shortMessageHtmlLink":"Ignore user data with empty ID in get_assertion"}},{"before":"bcb1a8a1924da2ad44de31a7c737d5ee306dff6b","after":"8fed081eebcb1066411c3fcd75f003115177f06d","ref":"refs/heads/main","pushedAt":"2023-09-13T07:37:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickray","name":"Nicolas Stalder","path":"/nickray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092423?s=80&v=4"},"commit":{"message":"Ignore key parameters with unsupported type\n\nAs required by the Webauthn spec, we now ignore public key credential\nparameters with a type other than \"public-key\".\n\nFixes: https://github.com/solokeys/fido-authenticator/issues/28","shortMessageHtmlLink":"Ignore key parameters with unsupported type"}},{"before":"f788d2a248835dfae1b8d5a208a018c8656af8dc","after":"bcb1a8a1924da2ad44de31a7c737d5ee306dff6b","ref":"refs/heads/main","pushedAt":"2023-09-13T07:35:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nickray","name":"Nicolas Stalder","path":"/nickray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092423?s=80&v=4"},"commit":{"message":"Set makeCredUvNotRqd in CTAP options\n\nThis patch sets the makeCredUvNotRqd CTAP option to true to indicate\nthat we support makeCredential operations without user verification.\nSee also:\n\thttps://fidoalliance.org/specs/fido-v2.1-rd-20201208/fido-client-to-authenticator-protocol-v2.1-rd-20201208.html#getinfo-makecreduvnotrqd\n\nFixes: https://github.com/solokeys/fido-authenticator/issues/26","shortMessageHtmlLink":"Set makeCredUvNotRqd in CTAP options"}},{"before":"d3e17537eb854d2c72e42968ef62e61cd2d6e0da","after":"f788d2a248835dfae1b8d5a208a018c8656af8dc","ref":"refs/heads/main","pushedAt":"2023-09-13T07:34:47.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nickray","name":"Nicolas Stalder","path":"/nickray","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1092423?s=80&v=4"},"commit":{"message":"Remove associated data in wrapping of keys\n\nTrussed itself already ignored this associated data (https://github.com/trussed-dev/trussed/pull/108),\nand the unwrapping was already performed with no associated data.\nNot removing it would lead to breakage once (https://github.com/trussed-dev/trussed/pull/108) is merged.\nAdding the AD to the unwrapping step would break compatibility with currently registerd credentials.\n\nSecurity: This is not an issue because the credentials stored locally contain\nthe proper app id which is checked when the credential is decrypted.","shortMessageHtmlLink":"Remove associated data in wrapping of keys"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QxNDoyNjowOC4wMDAwMDBazwAAAARw7ozv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QxNDoyNjowOC4wMDAwMDBazwAAAARw7ozv","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xM1QwNzozNDo0Ny4wMDAwMDBazwAAAAN_b5BW"}},"title":"Activity ยท trussed-dev/fido-authenticator"}