security/openpgp-card-tools 0.11.13 FreeBSD
CLI tool for interacting with OpenPGP cards
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
d82fe24d83- License
- APACHE20, MIT
- Categories
- security
Description
The openpgp-card-tools package provides a set of command-line utilities for interacting with OpenPGP cards. It supports common operations such as listing card information, managing PINs, generating keys, and performing cryptographic operations directly on the hardware.
The primary tool, 'oct', serves as a versatile interface for administrative tasks and user-level card management, ensuring secure handling of private keys stored on OpenPGP-compliant smart cards and security tokens.
Version history 1
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-tools
From the ports tree:
cd /usr/ports/security/openpgp-card-tools/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openpgp-card-tools>0:security/openpgp-card-tools
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 0.11.13 | - | - | 0.11.13 |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | 0.11.13 | 0.11.13 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 0.11.13 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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 1
libpcsclite.so: devel/pcsc-lite
The full lists below include those, and their dependencies in turn.
Build dependencies 36
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/pcsc-lite
- devel/pkgconf
- devel/py-packaging
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 27
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/pcsc-lite
- devel/py-packaging
- devel/readline
- lang/duktape-lib
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: security_openpgp-card-tools
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| MANPAGES | on | Build and/or install manual pages |
- USES
- cargo pkgconfig
- Service scripts
- none
Files
Manual pages 34
- oct(1)
- oct-admin(1)
- oct-admin-generate(1)
- oct-admin-import(1)
- oct-admin-name(1)
- oct-admin-signing-pin-validity(1)
- oct-admin-touch(1)
- oct-admin-url(1)
- oct-attestation(1)
- oct-attestation-cert(1)
- oct-attestation-generate(1)
- oct-attestation-statement(1)
- oct-decrypt(1)
- oct-info(1)
- oct-list(1)
- oct-output-versions(1)
- oct-pin(1)
- oct-pin-reset-user(1)
- oct-pin-reset-user-rc(1)
- oct-pin-set-admin(1)
- oct-pin-set-reset(1)
- oct-pin-set-user(1)
- oct-pubkey(1)
- oct-sign(1)
- oct-sign-cleartext(1)
- oct-sign-detached(1)
- oct-sign-inline(1)
- oct-ssh(1)
- oct-status(1)
- oct-system(1)
- oct-system-activate-file(1)
- oct-system-factory-reset(1)
- oct-system-kdf-setup(1)
- oct-system-set-identity(1)
pkg-plist 35
- bin/oct
- share/man/man1/oct-admin-generate.1.gz
- share/man/man1/oct-admin-import.1.gz
- share/man/man1/oct-admin-name.1.gz
- share/man/man1/oct-admin-signing-pin-validity.1.gz
- share/man/man1/oct-admin-touch.1.gz
- share/man/man1/oct-admin-url.1.gz
- share/man/man1/oct-admin.1.gz
- share/man/man1/oct-attestation-cert.1.gz
- share/man/man1/oct-attestation-generate.1.gz
- share/man/man1/oct-attestation-statement.1.gz
- share/man/man1/oct-attestation.1.gz
- share/man/man1/oct-decrypt.1.gz
- share/man/man1/oct-info.1.gz
- share/man/man1/oct-list.1.gz
- share/man/man1/oct-output-versions.1.gz
- share/man/man1/oct-pin-reset-user-rc.1.gz
- share/man/man1/oct-pin-reset-user.1.gz
- share/man/man1/oct-pin-set-admin.1.gz
- share/man/man1/oct-pin-set-reset.1.gz
- share/man/man1/oct-pin-set-user.1.gz
- share/man/man1/oct-pin.1.gz
- share/man/man1/oct-pubkey.1.gz
- share/man/man1/oct-sign-cleartext.1.gz
- share/man/man1/oct-sign-detached.1.gz
- share/man/man1/oct-sign-inline.1.gz
- share/man/man1/oct-sign.1.gz
- share/man/man1/oct-ssh.1.gz
- share/man/man1/oct-status.1.gz
- share/man/man1/oct-system-activate-file.1.gz
- share/man/man1/oct-system-factory-reset.1.gz
- share/man/man1/oct-system-kdf-setup.1.gz
- share/man/man1/oct-system-set-identity.1.gz
- share/man/man1/oct-system.1.gz
- share/man/man1/oct.1.gz
distinfo 370
| File | Size | SHA256 |
|---|---|---|
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/aead-0.5.2.crate | 15509 | d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0 |
| rust/crates/aes-0.8.4.crate | 124812 | b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 |
| rust/crates/aes-gcm-0.10.3.crate | 148991 | 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1 |
| rust/crates/aes-kw-0.2.1.crate | 14088 | 69fa2b352dcefb5f7f3a5fb840e02665d311d878955380515e4fd50095dd3d8c |
| rust/crates/ahash-0.8.12.crate | 43413 | 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/aligned-0.4.3.crate | 10452 | ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685 |
| rust/crates/android_system_properties-0.1.5.crate | 5243 | 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 |
| rust/crates/anstream-1.0.0.crate | 28916 | 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d |
| rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| rust/crates/anstyle-parse-1.0.0.crate | 22042 | 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e |
| rust/crates/anstyle-query-1.1.5.crate | 10264 | 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc |
| rust/crates/anstyle-wincon-3.0.11.crate | 12638 | 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d |
| rust/crates/anyhow-1.0.104.crate | 48819 | 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470 |
| rust/crates/argon2-0.5.3.crate | 28795 | 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 |
| rust/crates/arraydeque-0.5.1.crate | 17671 | 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236 |
| rust/crates/as-slice-0.2.1.crate | 6942 | 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516 |
| rust/crates/autocfg-1.5.1.crate | 18911 | f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 |
| rust/crates/base16ct-0.2.0.crate | 10240 | 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf |