svn commit: r468077 - head/security/py-yubikey-manager

Romain Tartière romain at FreeBSD.org
Fri Apr 27 18:22:44 UTC 2018


Hi Bapt'!

On Mon, Apr 23, 2018 at 07:48:34AM +0000, Baptiste Daroussin wrote:
> Author: bapt
> Date: Mon Apr 23 07:48:34 2018
> New Revision: 468077
> URL: https://svnweb.freebsd.org/changeset/ports/468077
> 
> Log:
>   Update to 0.6.1

According to the NEWS file [1]:
| Dependencies: libu2f-host is no longer used for FIDO communication
| over USB, instead the python library fido2 is used.

There is currently no security/py-fido2 port, and some work is needed
for it to be functional on FreeBSD (only supports Linux though SYSFS,
Mac OS though IOKit and HIDManager and Windows).

Also, a dependency on security/py-openssl is missing.

Because of these two missing dependencies, ykman will not start :-(.

I started to fix this but discovered that quite some work was needed to
make security/py-fido2 usable on FreeBSD by dealing with FreeBSD's HID
interface.

When installing security/py-fido2 as it is currently (so a non-
functional py-fido2 port) some functionality will not work (e.g.
changing the mode from FIDO to some other mode), but ykman will start
and most feature will work. However AFAICR, the previous version was
also broken for changing the mode of a FIDO-only yubikey.  So it can be
a temporary solution while working on adding FreeBSD support to
py-fido2.

Are you aware of these problems?  If yes, are you working on this and is
there a way I can help?  If no, do you mind if I commit a
non-functional security/py-fido2 and the fix for
security/py-yubikey-manager to unbreak ykman?

Thanks!
Romain

References:
  1. https://github.com/Yubico/yubikey-manager/blob/master/NEWS

-- 
Romain Tartière <romain at FreeBSD.org>  http://people.FreeBSD.org/~romain/
pgp: 8234 9A78 E7C0 B807 0B59  80FF BA4D 1D95 5112 336F (ID: 0x5112336F)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20180427/70be2316/attachment.sig>


More information about the svn-ports-head mailing list