Ability to modify the SSH key created.
The Driver uses Ed25519 to create the public key which is not supported in FIP environments. Is there a way to allow us to use our own keys or modify what kind of encryption the driver uses to support FIP compliant environments. In the key_factory.go file
type keyFactory struct { logger logging.Logger
// Functions encapsulated to make easier creating unit tests
generateEd25519Key func(rand io.Reader) (ed25519.PublicKey, ed25519.PrivateKey, error)
newSSHPublicKey func(key interface{}) (ssh.PublicKey, error)
}
Edited by Andrew Leaper