INNER CODE UNIT · Go

generateKeys

andrearaponi/dito · cmd/plugin-signer/main.go:16

func generateKeys() error {
	publicKey, privateKey, err := ed25519.GenerateKey(rand.Reader)
	if err != nil {
		return fmt.Errorf("failed to generate keys: %w", err)
	}

	if err := os.WriteFile("ed25519_public.key", publicKey, 0644); err != nil {
		return fmt.Errorf("failed to save public key: %w", err)
	}

	if err := os.WriteFile("ed25519_private.key", privateKey, 0600); err != nil {
		return fmt.Errorf("failed to save private key: %w", err)
	}

	fmt.Println("Keys generated successfully: ed25519_public.key, ed25519_private.key")
	return nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…