From 9db46db7caa881a5cefc11907b843cf8f5cdb281 Mon Sep 17 00:00:00 2001 From: Jeroen Massar Date: Thu, 28 Aug 2025 12:03:15 +0200 Subject: [PATCH] key: Improve error message, including the log name for clarity --- tesseract/genconf/key.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tesseract/genconf/key.go b/tesseract/genconf/key.go index f49d1dc..3fb0e4e 100644 --- a/tesseract/genconf/key.go +++ b/tesseract/genconf/key.go @@ -19,20 +19,20 @@ func generateKeys(yamlFile string) { for _, logEntry := range config.Logs { // Check if key already exists if _, err := os.Stat(logEntry.Secret); err == nil { - fmt.Printf("Key already exists: %s (skipped)\n", logEntry.Secret) + fmt.Printf("Key already exists for log %s: %s (skipped)\n", logEntry.ShortName, logEntry.Secret) continue } // Generate new prime256v1 key privKey, err := ecdsa.GenerateKey(elliptic.P256(), rand.Reader) if err != nil { - log.Fatalf("Failed to generate key for %s: %v", logEntry.ShortName, err) + log.Fatalf("Failed to generate key for log %s: %v", logEntry.ShortName, err) } // Marshal private key to DER format privKeyDER, err := x509.MarshalECPrivateKey(privKey) if err != nil { - log.Fatalf("Failed to marshal private key for %s: %v", logEntry.ShortName, err) + log.Fatalf("Failed to marshal private key for log %s: %v", logEntry.ShortName, err) } // Create PEM block @@ -43,13 +43,13 @@ func generateKeys(yamlFile string) { // Ensure directory exists if err := os.MkdirAll(filepath.Dir(logEntry.Secret), 0755); err != nil { - log.Fatalf("Failed to create directory for %s: %v", logEntry.Secret, err) + log.Fatalf("Failed to create directory for %s for log %s: %v", logEntry.Secret, logEntry.ShortName, err) } // Write key to file err = os.WriteFile(logEntry.Secret, privKeyPEM, 0600) if err != nil { - log.Fatalf("Failed to write key file %s: %v", logEntry.Secret, err) + log.Fatalf("Failed to write key file %s for log %s: %v", logEntry.Secret, logEntry.ShortName, err) } fmt.Printf("Generated %s\n", logEntry.Secret)