@@ -234,16 +234,16 @@ func buildCertificateHeader(cert *x509.Certificate, name string, vendorID string
234234
235235 var header strings.Builder
236236 header .WriteString ("#\n " )
237- header . WriteString ( fmt .Sprintf ( "# Certificate: %s\n " , name ) )
238- header . WriteString ( fmt .Sprintf ( "# Owner: %s\n " , vendorID ) )
237+ fmt .Fprintf ( & header , "# Certificate: %s\n " , name )
238+ fmt .Fprintf ( & header , "# Owner: %s\n " , vendorID )
239239 header .WriteString ("#\n " )
240- header . WriteString ( fmt .Sprintf ( "# Issuer: %s\n " , cert .Issuer .String () ))
241- header . WriteString ( fmt .Sprintf ( "# Serial Number: %d (%#x)\n " , cert .SerialNumber , cert .SerialNumber ) )
242- header . WriteString ( fmt .Sprintf ( "# Subject: %s\n " , cert .Subject .String () ))
243- header . WriteString ( fmt .Sprintf ( "# Not Valid Before: %s\n " , cert .NotBefore .Format ("Mon Jan 02 15:04:05 2006" ) ))
244- header . WriteString ( fmt .Sprintf ( "# Not Valid After : %s\n " , cert .NotAfter .Format ("Mon Jan 02 15:04:05 2006" ) ))
245- header . WriteString ( fmt .Sprintf ( "# Fingerprint (SHA-256): %s\n " , formatFingerprint (sha256Hash [:]) ))
246- header . WriteString ( fmt .Sprintf ( "# Fingerprint (SHA1): %s\n " , formatFingerprint (sha1Hash [:]) ))
240+ fmt .Fprintf ( & header , "# Issuer: %s\n " , cert .Issuer .String ())
241+ fmt .Fprintf ( & header , "# Serial Number: %d (%#x)\n " , cert .SerialNumber , cert .SerialNumber )
242+ fmt .Fprintf ( & header , "# Subject: %s\n " , cert .Subject .String ())
243+ fmt .Fprintf ( & header , "# Not Valid Before: %s\n " , cert .NotBefore .Format ("Mon Jan 02 15:04:05 2006" ))
244+ fmt .Fprintf ( & header , "# Not Valid After : %s\n " , cert .NotAfter .Format ("Mon Jan 02 15:04:05 2006" ))
245+ fmt .Fprintf ( & header , "# Fingerprint (SHA-256): %s\n " , formatFingerprint (sha256Hash [:]))
246+ fmt .Fprintf ( & header , "# Fingerprint (SHA1): %s\n " , formatFingerprint (sha1Hash [:]))
247247
248248 return header .String ()
249249}
@@ -272,23 +272,23 @@ func buildBundleHeader(outputPath, date, commit string, bundleType BundleType) s
272272
273273 if outputPath != "" {
274274 filename := filepath .Base (outputPath )
275- header . WriteString ( fmt .Sprintf ( "## %s\n " , filename ) )
275+ fmt .Fprintf ( & header , "## %s\n " , filename )
276276 } else {
277- header . WriteString ( fmt .Sprintf ( "## %s\n " , bundleType .DefaultFilename () ))
277+ fmt .Fprintf ( & header , "## %s\n " , bundleType .DefaultFilename ())
278278 }
279279
280280 header .WriteString ("##\n " )
281281
282282 if date != "" {
283- header . WriteString ( fmt .Sprintf ( "## Date: %s\n " , date ) )
283+ fmt .Fprintf ( & header , "## Date: %s\n " , date )
284284 }
285285 if commit != "" {
286- header . WriteString ( fmt .Sprintf ( "## Commit: %s\n " , commit ) )
286+ fmt .Fprintf ( & header , "## Commit: %s\n " , commit )
287287 }
288288
289289 header .WriteString ("##\n " )
290290 header .WriteString ("## This file has been auto-generated by tpmtb (TPM Trust Bundle)\n " )
291- header . WriteString ( fmt .Sprintf ( "## and contains a list of verified %s.\n " , bundleType .Description () ))
291+ fmt .Fprintf ( & header , "## and contains a list of verified %s.\n " , bundleType .Description ())
292292 header .WriteString ("##\n " )
293293 header .WriteString ("\n " )
294294 return header .String ()
0 commit comments