superorbital / cludo

Sudo for the Cloud.
Other
4 stars 1 forks source link

Support elliptic curve based SSH keys #110

Closed spkane closed 2 years ago

spkane commented 2 years ago

This adds support for ed25519 and ecdsa keys directly and via an SSH agent.

It also adds support for some vulnerability scanning in the CI workflow.

spkane commented 2 years ago

This demonstrates a test script that launches cludo 6 times, using 3 local private keys (rsa, ed25519 with passphrase, and ecdsa) which are used directly by cludo to decoded and signed the header message, and 3 public keys (rsa, ed25519 with passphrase, and ecdsa) which are used by the local SSH agent to decoded and signed the header message.

cludo-broad-ssh-key-support