 #- Nit: Why don't you call Unpack here? Eliminates 1 line of code and
 #- a variable and the need for BigEndian here.
 #- if err := Unpack(outb[:rhSize], []interface{}(&rh)); err != nil { ...
+#**
+#** author: Tom Roeder
+#** email: tmroeder@google.com
+#** date: 2014-07-20T22:25:22-0700
+#**
+#-- Good idea; fixed.
+#-- 
  
 +	// Check success before trying to read the rest of the result.
 +	if rh.Tag != tagRSPCommand {

#- Also, you say you think this works if resp has a byte slice (as the last
#- item) that is larger than available in b. Have you tested that case? The docs
#- for binary.Read seem to say otherwise.
 
 	return nil
 }

#- Seen this neat trick yet?
#- 	t.Logf("Got PCR 18 value % x\n", res)
#- (Yes, there is a space: % x)
#**
#** author: Tom Roeder
#** email: tmroeder@google.com
#** date: 2014-07-20T22:41:35-0700
#**
#-- Yes, I've seen it, but I forgot about it. Thanks.
#-- 
 }
 
 func TestGetRandom(t *testing.T) {
