pub fn discover_ssh_key_files() -> Vec<(PathBuf, PathBuf)>
Scan ~/.ssh/ for all files ending in .pub that have a corresponding private key file (same path without .pub). Returns (private, public) pairs.
~/.ssh/
.pub
(private, public)