The CanThisReallyOccur error variant can really occur, namely if the
slice length is invalid, i. e. either the encoded data length Lc is
wrong, or the length values Lc and Le are not encoded properly.
Therefore, this patch renames the CanThisReallyOccur variant to a more
informative name.
% yubikey-agent -setup --really-delete-all-piv-keys
Resetting YubiKey PIV applet...
🔐 The PIN is up to 8 numbers, letters, or symbols.
👆 You'll need it once per session.
❌ The YubiKey gets locked if the wrong PIN is entered 3 times.
Choose a new PIN:
Repeat PIN:
🧪 Reticulating splines...
✅ Done! This YubiKey is secured and ready to go.🤏 When the YubiKey blinks, touch it to authorize the login.🔑 Here's your new shiny SSH public key:ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNAn1mgsUfJ0eA+cbvPcJBilynMKI9lIlpeZWMAHlZGe3dK62CxD5z7RQ/KdnXxQqQOP/qt1xdDOJDn3NjQrtRU=
Next steps: ensure yubikey-agent is running via launchd/systemd/...,set the SSH_AUTH_SOCK environment variable, and test with "ssh-add -L"
💭 Remember: everything breaks, have a backup plan for when this YubiKey does.