Bug 256845

Summary: security/u2f-devd add HyperFIDO Pro Mini
Product: Ports & Packages Reporter: Marek Zarychta <zarychtam>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me CC: rodrigo
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
update patch none

Description Marek Zarychta 2021-06-26 16:56:45 UTC
Created attachment 226062 [details]
update patch

Add support for HyperFIDO Pro Mini device
(FIDO U2F & FIDO2 with programmable HOTP add-on).

vendor=0x2ccf, product=0x0854 (HS HyperFIDO FIDO KB)
Comment 1 commit-hook freebsd_committer freebsd_triage 2021-07-14 17:41:54 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f27b55311a293d04dc4c1d0c048803ebbf8ef619

commit f27b55311a293d04dc4c1d0c048803ebbf8ef619
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2021-07-14 16:26:40 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2021-07-14 17:37:31 +0000

    security/u2f-devd: add USB ID for HyperFIDO Pro Mini

    PR:             256845
    Submitted by:   zarychtam@plan-b.pwste.edu.pl

 security/u2f-devd/Makefile       | 2 +-
 security/u2f-devd/files/u2f.conf | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
Comment 2 Marek Zarychta 2021-07-15 05:52:55 UTC
Thank you for committing this.
Comment 3 Rodrigo Osorio freebsd_committer freebsd_triage 2023-02-18 17:00:55 UTC
Hi @zarychtam

Even if that commit was done a long time ago I'm
really curious if you still using a HyperFIDO with
FreeBSD.

If the answer if yes, what's the process?
I search a little bit on the internet and AFAIK,
I didn't see anyone who succeed.
I did a couple of tentatives with my key,
the device is properly mounted and detected, but
didn't find the proper tool who detects the key.

Thanks for your help
-- rodrigo
Comment 4 Marek Zarychta 2023-02-18 17:17:33 UTC
(In reply to Rodrigo Osorio from comment #3)
Hello Rodrigo,
yes, I have it as a backup key. It just works, you need only security/u2f-devd and security/libfido2 installed and your user to be added to the u2f group to make use of your key in web browsers, ssh clients etc.