yb
yb is a command-line tool that provides secure blob storage using a YubiKey device. It leverages the YubiKey's PIV (Personal Identity Verification) application to store encrypted or unencrypted binary data in custom PIV data objects. The tool uses hybrid encryption (ECDH + AES-256-CBC) to protect sensitive data with hardware-backed cryptographic keys.
Features:
- Hardware-backed encryption using YubiKey PIV
- ~36 KB storage capacity (expandable to ~48 KB)
- PIN-protected management key mode
- Multi-device support with interactive selection
- Shell auto-completion for blob names
- Glob pattern filtering
- Name
- yb
- Main Program
yb- Programs
yb
- Homepage
- Version
- 0.1.0
- License
- Maintainers
- Platforms
- aarch64-linux
- armv5tel-linux
- armv6l-linux
- armv7a-linux
- armv7l-linux
- i686-linux
- loongarch64-linux
- m68k-linux
- microblaze-linux
- microblazeel-linux
- mips-linux
- mips64-linux
- mips64el-linux
- mipsel-linux
- powerpc-linux
- powerpc64-linux
- powerpc64le-linux
- riscv32-linux
- riscv64-linux
- s390-linux
- s390x-linux
- x86_64-linux
- Defined
- Source