-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
openssh 8.2p1 #50283
openssh 8.2p1 #50283
Conversation
Major feature of 8.2p1 is FIDO/U2F keys support. Unfortunately this update lacks of this. --with-security-key-builtin and dependency on libfido2 [1] is needed |
I began working on this, but found the issue was already settled: Unfortunately, PRs #46071 and #46072 state that Homebrew will not support this until it is notable. After discovering the previous discussions, I have discontinued my duplicate work. Homebrew's notability guidelines prohibit formule on GitHub with (Edit purpose: Conciseness and correct terminology.) |
Did you check if the dependencies still don't meet that level 4 months later? |
https://github.com/Yubico/libfido2 has 33 watchers, 123 stars and 28 forks. It seems a little weird to not have a formula for it just because it itself isn’t very popular on GitHub. Edit: I missed https://github.com/PJK/libcbor/, which is at 21 watchers, 158 stars and 47 forks. Doesn't being an optional dependency for such an important software like OpenSSH validate its notability? |
For libfido2According to https://docs.brew.sh/Acceptable-Formulae, the acceptance criteria are as following
It is maintained by Yubico (a security hardware vendor which has a certain interest of keeping it alive to support their products) with currently contributions from 21 people and releases every few month, last in November 2019.
It is known as and 'official' implementation of the FIDO2 standard for hardware based authentication factors. OpenSSH explicitly links to it.
The maintainers declared their builds as 'release'
It is (optionally) used by OpenSSH and PAM. The major browsers (which have had support for U2f and FIDO2 for some time now) are using their own implementations, however.
Has a homepage: https://developers.yubico.com/libfido2/ Unfortunately there is an additional dependency for libfido2 with licbor, which needs separate consideration. However this library is available in a brew tap ( |
My apologies, I misinterpreted the notability guidelines, (after rechecking the audit source, the condition is that any repository with either 30 forks OR 30 watchers OR 75 stars is notable, so it passes the audit,) and have submitted a PR for libcbor in #50305. |
Status update: I've got preliminary patches for all three pieces ready, and they work on my machine with the FIDO/U2F tokens I have access to. I've submitted all of them, and the only thing left at this point is cleaning up various issues with each of the PRs. (See #50305, #50326, and #50311, in that order.) |
Created with
brew bump-formula-pr
.