From 6095ead99248963ae70091c5bb3399eed49c0826 Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Wed, 24 Jan 2024 18:58:58 +0100 Subject: Remove Go and C source The Rust implementation now implements all features I need --- cmd/gitolfs3-gen-ed25519-key/main.go | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 cmd/gitolfs3-gen-ed25519-key/main.go (limited to 'cmd/gitolfs3-gen-ed25519-key/main.go') diff --git a/cmd/gitolfs3-gen-ed25519-key/main.go b/cmd/gitolfs3-gen-ed25519-key/main.go deleted file mode 100644 index 8288fd1..0000000 --- a/cmd/gitolfs3-gen-ed25519-key/main.go +++ /dev/null @@ -1,31 +0,0 @@ -package main - -import ( - "crypto/ed25519" - "crypto/rand" - "encoding/hex" - "fmt" - "os" -) - -func wipe(b []byte) { - for i := range b { - b[i] = 0 - } -} - -func main() { - publicKey, privateKey, err := ed25519.GenerateKey(rand.Reader) - if err != nil { - fmt.Fprintf(os.Stderr, "Failed to generate ED25519 key: %s", err) - os.Exit(1) - } - defer wipe(privateKey) - - enc := hex.NewEncoder(os.Stdout) - print("Public ") - enc.Write(publicKey) - print("\nPrivate ") - enc.Write(privateKey.Seed()) - println() -} -- cgit v1.2.3