Skip site navigation (1)Skip section navigation (2)
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>