GnuPG & OpenPGP

T4n OS menyediakan dua versi GnuPG:

PaketVersi
gnupgStable
gnupg1Legacy

Smartcard (Yubikey, dll.)

Untuk menggunakan smartcard dengan GnuPG, tersedia dua backend komunikasi:

BackendKeterangan
Internal CCID (scdaemon)Default — langsung via scdaemon
PC/SC (pcscd)Diperlukan untuk beberapa kasus khusus

Backend Internal CCID (Default)

scdaemon menggunakan driver CCID internal secara default. Agar berfungsi, dua syarat harus terpenuhi:

  1. Smartcard kamu terdaftar dalam udev rules scdaemon.
  2. Kamu menggunakan elogind atau tergabung di grup plugdev:
sudo usermod -aG plugdev <nama_user>

Verifikasi kartu terbaca dengan benar:

gpg --card-status

Backend pcscd

Jika perlu menggunakan pcscd (misalnya untuk dipakai bersama aplikasi lain), nonaktifkan CCID internal:

echo disable-ccid >> ~/.gnupg/scdaemon.conf

Pastikan layanan pcscd sudah berjalan:

sudo xbps-install -S pcsc-lite
ln -s /etc/sv/pcscd /var/service/

Lalu verifikasi:

gpg --card-status

OpenPGP Card Tools

Sebagai alternatif dari GnuPG, T4n OS juga menyediakan openpgp-card-tools — utilitas berbasis Rust yang tidak bergantung pada GnuPG.

sudo xbps-install -S openpgp-card-tools

openpgp-card-tools wajib menggunakan pcscd untuk berinteraksi dengan smartcard.

Jika ingin menggunakan openpgp-card-tools bersamaan dengan GnuPG, konfigurasi scdaemon agar menggunakan backend pcscd terlebih dahulu seperti pada bagian di atas.


@T4n-Labs · @Gh0sT4n