Automated CI cannot exercise USB CCID against a live host without a Baochip-1x (or compatible) board. Use this checklist when validating OpenPGP over USB on real hardware.
- Flash firmware. Connect the token to a Linux host via USB-C.
lsusb— expect20a0:42b3(see OPENPGP_CARD.md for the udev rule if permissions fail).sudo pcsc_scan— expect a reader entry matching the Galdralag Security Token strings.gpg --card-status— expect AID, cardholder, and key slot fields as provisioned.gpg --card-edit→ admin → generate — key generation completes for the chosen slot.gpg --encrypt --recipient <card-key-id> test.txt— produces a valid ciphertext.gpg --decrypt test.txt.gpg— plaintext matches the original file.- SSH: export the authentication subkey to
authorized_keys,sshto localhost — login succeeds.
Record firmware revision, host OS, and any failures for regression tracking.