From owner-svn-ports-all@freebsd.org Fri Apr 27 18:22:44 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 268F0FAF1A4; Fri, 27 Apr 2018 18:22:44 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (blogreen.org [IPv6:2001:41d0:fea8:8901::2]) by mx1.freebsd.org (Postfix) with ESMTP id 9241D79208; Fri, 27 Apr 2018 18:22:43 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id 9E5905A6CF; Fri, 27 Apr 2018 20:22:42 +0200 (CEST) Date: Fri, 27 Apr 2018 20:22:42 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: Baptiste Daroussin 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> References: <201804230748.w3N7mYtr021259@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="opJtzjQTFsWo+cga" Content-Disposition: inline In-Reply-To: <201804230748.w3N7mYtr021259@repo.freebsd.org> X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.9.5 (2018-04-13) X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2018 18:22:44 -0000 --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 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--