Date: Fri, 12 Jun 2020 09:02:18 +0000 (UTC) From: =?UTF-8?Q?Vin=c3=adcius_Zavam?= <egypcio@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r538589 - in head/security: . yubikey-agent Message-ID: <202006120902.05C92IVl013492@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: egypcio Date: Fri Jun 12 09:02:18 2020 New Revision: 538589 URL: https://svnweb.freebsd.org/changeset/ports/538589 Log: [NEW] security/yubikey-agent: Seamless ssh-agent for YubiKeys (*) Easy to use. A one-command setup, one environment variable, and it just runs in the background. (*) Indestructible. Tolerates unplugging, sleep, and suspend. Never needs restarting. (*) Compatible. Provides a public key that works with all services and servers. (*) Secure. The key is generated on the YubiKey and can't be extracted. Every session requires the PIN, every login requires a touch. Setup takes care of PUK and management key. WWW: https://filippo.io/yubikey-agent Added: head/security/yubikey-agent/ head/security/yubikey-agent/Makefile (contents, props changed) head/security/yubikey-agent/distinfo (contents, props changed) head/security/yubikey-agent/pkg-descr (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Fri Jun 12 09:01:06 2020 (r538588) +++ head/security/Makefile Fri Jun 12 09:02:18 2020 (r538589) @@ -1287,6 +1287,7 @@ SUBDIR += ykpers SUBDIR += ylva SUBDIR += yubico-piv-tool + SUBDIR += yubikey-agent SUBDIR += yubikey-manager-qt SUBDIR += yubikey-personalization-gui SUBDIR += yubioath-desktop Added: head/security/yubikey-agent/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/yubikey-agent/Makefile Fri Jun 12 09:02:18 2020 (r538589) @@ -0,0 +1,30 @@ +# $FreeBSD$ + +PORTNAME= yubikey-agent +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.1 +CATEGORIES= security sysutils + +MAINTAINER= egypcio@FreeBSD.org +COMMENT= Seamless ssh-agent for YubiKeys + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite +RUN_DEPENDS= RSA_SecurID_getpasswd:devel/libccid + +USES= go:modules +USE_GITHUB= yes + +GH_ACCOUNT= FiloSottile + # github.com/go-piv/piv-go/commit/a3e5767 (Add FreeBSD Support) +GH_TUPLE= go-piv:piv-go:a3e5767:go_piv_piv_go/vendor/github.com/go-piv/piv-go \ + golang:crypto:4b2356b1ed79:golang_crypto/vendor/golang.org/x/crypto \ + golang:sys:1957bb5e6d1f:golang_sys/vendor/golang.org/x/sys \ + gopasspw:gopass:v1.9.1:gopasspw_gopass/vendor/github.com/gopasspw/gopass \ + pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> Added: head/security/yubikey-agent/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/yubikey-agent/distinfo Fri Jun 12 09:02:18 2020 (r538589) @@ -0,0 +1,13 @@ +TIMESTAMP = 1591950693 +SHA256 (FiloSottile-yubikey-agent-v0.1.1_GH0.tar.gz) = ba105395ec8321512742f69ce9cf7fc2fe4e107cf667c2b48d13749efff23d5c +SIZE (FiloSottile-yubikey-agent-v0.1.1_GH0.tar.gz) = 15541 +SHA256 (go-piv-piv-go-a3e5767_GH0.tar.gz) = a9744ed1332e892656baede675f9a1757f466e15a0e2bab07e6b6999fa2ccc55 +SIZE (go-piv-piv-go-a3e5767_GH0.tar.gz) = 33795 +SHA256 (golang-crypto-4b2356b1ed79_GH0.tar.gz) = c881b4149829d6e249674bed9ff03d61811aeaf7c66708b36599f595a5a31d08 +SIZE (golang-crypto-4b2356b1ed79_GH0.tar.gz) = 1728742 +SHA256 (golang-sys-1957bb5e6d1f_GH0.tar.gz) = 8a20dc325d45d1226aac2ead52786de8d365af90e74ec1cb031f4292ff856643 +SIZE (golang-sys-1957bb5e6d1f_GH0.tar.gz) = 1050651 +SHA256 (gopasspw-gopass-v1.9.1_GH0.tar.gz) = ea9820dbb69d5a510c1c1f8ae561e8e1928f792d764a24cd7eca307e38e2a756 +SIZE (gopasspw-gopass-v1.9.1_GH0.tar.gz) = 418562 +SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 +SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 Added: head/security/yubikey-agent/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/yubikey-agent/pkg-descr Fri Jun 12 09:02:18 2020 (r538589) @@ -0,0 +1,13 @@ +yubikey-agent is a seamless ssh-agent for YubiKeys. + + (*) Easy to use. A one-command setup, one environment variable, +and it just runs in the background. + (*) Indestructible. Tolerates unplugging, sleep, and suspend. +Never needs restarting. + (*) Compatible. Provides a public key that works with all services +and servers. + (*) Secure. The key is generated on the YubiKey and can't be +extracted. Every session requires the PIN, every login requires a +touch. Setup takes care of PUK and management key. + +WWW: https://filippo.io/yubikey-agent
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006120902.05C92IVl013492>