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)