From 8afa43fc13231c29aa31235139bb7b5b06311975 Mon Sep 17 00:00:00 2001 From: Tom D <40675700+twitchy-jsonp@users.noreply.github.com> Date: Wed, 12 Jun 2019 10:11:18 -0700 Subject: [PATCH] Better error messages for parseCert() (#39) --- attest/tpm.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/attest/tpm.go b/attest/tpm.go index 5eedbbb..52e8561 100644 --- a/attest/tpm.go +++ b/attest/tpm.go @@ -153,11 +153,11 @@ func parseCert(ekCert []byte) (*x509.Certificate, error) { Raw asn1.RawContent } if _, err := asn1.Unmarshal(ekCert, &cert); err != nil { - return nil, err + return nil, fmt.Errorf("asn1.Unmarshal() failed: %v", err) } c, err := x509.ParseCertificate(cert.Raw) if err != nil && x509.IsFatal(err) { - return nil, err + return nil, fmt.Errorf("x509.ParseCertificate() failed: %v", err) } return c, nil }