MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / GenerateKeyPair

Function GenerateKeyPair

pkg/wavejwt/wavejwt.go:44–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

42}
43
44func GenerateKeyPair() (*KeyPair, error) {
45 pubKey, privKey, err := ed25519.GenerateKey(rand.Reader)
46 if err != nil {
47 return nil, fmt.Errorf("failed to generate key pair: %w", err)
48 }
49
50 return &KeyPair{
51 PublicKey: pubKey,
52 PrivateKey: privKey,
53 }, nil
54}
55
56func SetPublicKey(keyData []byte) error {
57 if len(keyData) != ed25519.PublicKeySize {

Callers 2

InitMainServerFunction · 0.92
initTestHarnessFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected