svn commit: r538589 - in head/security: . yubikey-agent
Vinícius Zavam
egypcio at FreeBSD.org
Fri Jun 12 09:02:19 UTC 2020
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 at 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
More information about the svn-ports-all
mailing list