MCPcopy Create free account
hub / github.com/coder/envbuilder / randKeygen

Function randKeygen

git/git_test.go:537–544  ·  view source on GitHub ↗

generates a random ed25519 private key

(t *testing.T)

Source from the content-addressed store, hash-verified

535
536// generates a random ed25519 private key
537func randKeygen(t *testing.T) gossh.Signer {
538 t.Helper()
539 _, key, err := ed25519.GenerateKey(nil)
540 require.NoError(t, err)
541 signer, err := gossh.NewSignerFromKey(key)
542 require.NoError(t, err)
543 return signer
544}
545
546// nolint:gosec // Throw-away key for testing. DO NOT REUSE.
547var testKey = `-----BEGIN OPENSSH PRIVATE KEY-----

Callers 1

TestCloneRepoSSHFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected