▲ | cyberax 3 days ago | ||||||||||||||||
You can generate and store your private SSH key in the secure enclave, there's even an SSH agent that does that for you: https://github.com/maxgoedjen/secretive But that's it. Anything more complicated is not possible. You can't even upload your existing key into the SE. | |||||||||||||||||
▲ | SXX 3 days ago | parent [-] | ||||||||||||||||
AFAIK "secretive" SSH agent is not actually running inside SEP when it using the keys. So when keys are actively used they are exposed in main OS RAM and only protected by macOS security model (so are safe unless there is jailbreak / actual root exploit). So "secretive" and similar software is not as secure as let's say hardware token. If I'm wrong please correct me, but when I researched the topic I come to this conclusion. | |||||||||||||||||
|