Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Apr 2018 20:22:42 +0200
From:      Romain =?iso-8859-1?Q?Tarti=E8re?= <romain@FreeBSD.org>
To:        Baptiste Daroussin <bapt@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r468077 - head/security/py-yubikey-manager
Message-ID:  <20180427182242.GA58301@blogreen.org>
In-Reply-To: <201804230748.w3N7mYtr021259@repo.freebsd.org>
References:  <201804230748.w3N7mYtr021259@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--opJtzjQTFsWo+cga
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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
>=20
> 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

--=20
Romain Tarti=E8re <romain@FreeBSD.org>  http://people.FreeBSD.org/~romain/
pgp: 8234 9A78 E7C0 B807 0B59  80FF BA4D 1D95 5112 336F (ID: 0x5112336F)
(plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated)

--opJtzjQTFsWo+cga
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEEgjSaeOfAuAcLWYD/uk0dlVESM28FAlrjam8ACgkQuk0dlVES
M2/jKgv/SiobnSUDLoB4CGUIWwUkFSjXAA39VSq1AhHK915gWdOXj/7Ln8KFNLOf
wgSWslYu0uoOD8af+5aXyR0spLlORSliwclWIQiUcgWIaIJK3ZKhZfP59CaERj5j
EpaI1Df+prgC994xALZYargQ9LOZ1Ahe5JZR2ev+fYwrJ2Y2yL49W79jSGOXwWrP
hELn6zz3hnMUzKZAES3t0uu7v6Xx2SPcYO6fjyqWmKOK4fBAYs6kxnQ0HLiQ4K9w
oOJ+7d9x76UVNS8k24QXN5DAl+UV8mO1rd/zZq3s27bhMmw0fFjIQ/esNxoqVfyy
NAlupkQ/IEEsXdQc7iDl4VgZhNOsNF1DYksUKcYv75kzE6r8owdjaQyHSkk9hgFE
zG00OTyzRRGnld5fNJlhj/5pVkT736mWSbr8Fe9ikCR/SlLopZsdccjKuHHzt0zM
pnHBylZgRvKOvsA3+/71tj34H4CG9UWv59iHI66ur2fUvbz4uFC6TsBXP3DFFKCU
YoZj3u/o
=eBDl
-----END PGP SIGNATURE-----

--opJtzjQTFsWo+cga--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180427182242.GA58301>