BSD Ports

security/openpgp-card-ssh-agent 0.3.7 FreeBSD

SSH agent backed by OpenPGP card authentication keys

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
31b731868d
License
APACHE20, MIT
Categories
security

Description

The openpgp-card-ssh-agent package provides a specialized SSH agent that uses OpenPGP card authentication keys for SSH-based authentication. It allows users to leverage their security tokens or smart cards as hardware-backed identities for secure remote access.

This implementation ensures that private authentication keys never leave the card, providing a robust and hardware-protected alternative to software-only SSH keys, while remaining fully compatible with standard SSH clients.

Version history 1

  1. 0.3.7 31b731868d

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install openpgp-card-ssh-agent

From the ports tree:

cd /usr/ports/security/openpgp-card-ssh-agent/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openpgp-card-ssh-agent>0:security/openpgp-card-ssh-agent

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 36
Run dependencies 27

No port depends on this one.

Configuration

No options to configure.

USES
cargo pkgconfig
Service scripts
none

Files

distinfo 292
FileSizeSHA256
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/anstream-1.0.0.crate28916824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/anstyle-parse-1.0.0.crate2204252ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
rust/crates/anstyle-query-1.1.5.crate1026440c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
rust/crates/anstyle-wincon-3.0.11.crate12638291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
rust/crates/anyhow-1.0.103.crate487462a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3
rust/crates/async-broadcast-0.7.2.crate22746435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
rust/crates/async-channel-2.5.0.crate18624924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
rust/crates/async-executor-1.14.0.crate28804c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a
rust/crates/async-io-2.6.0.crate51062456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
rust/crates/async-lock-3.4.2.crate39826290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311
rust/crates/async-process-2.5.0.crate27552fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
rust/crates/async-recursion-1.1.1.crate148743b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
rust/crates/async-signal-0.2.14.crate1644752b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485
rust/crates/async-task-4.7.1.crate380778b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
rust/crates/async-trait-0.1.89.crate321719035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
rust/crates/atomic-waker-1.1.2.crate124221505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
rust/crates/autocfg-1.5.1.crate18911f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
rust/crates/base16ct-0.2.0.crate102404c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf

Commit history 1

DateCommitCreditsLog message
31b731868d Christian Hofstede-Kuhn security/openpgp-card-ssh-agent: [NEW PORT] SSH agent backed by OpenPGP card authentication keys
openpgp-card-ssh-agent is an SSH agent that uses the authentication key slot of OpenPGP cards. Private keys never leave the card, and the agent works with standard SSH clients via SSH_AUTH_SOCK. WWW: https://codeberg.org/openpgp-card/ssh-agent PR: 293962