 #- Is zeroBytes() just wishful thinking in a garbage collected language? I
 #- suppose we might as well make the effort.
 #-
+#**
+#** author: Tom Roeder
+#** email: tmroeder@google.com
+#** date 2014-07-12T09:11:00-0700
+#**
+#-- Yeah, more or less. The "right" way in a garbage collected language would be
+#-- to have unsafe code that manages the memory explicitly and doesn't let the
+#-- garbage collector touch it. But of course, that's wrong in other ways...
+#-- So, this is best effort.
+#--
  }
 diff --git a/go/src/cloudproxy/tao/keys.pb.go b/go/src/cloudproxy/tao/keys.pb.go
 index c750ca8..9cfef8d 100644

#- you can also omit the  "var err error" line if you change the = to := on the
#- next line, since at least one of the LHS operands is being declared.
#-
 
-// instantiateKey creates a Keyczar key of a given type, with an optional path,
-// a name, and an optional crypter for encrypting or decrypting the key. It

#- signing key (if that is the only key in the set) or a custom-format PBE list
#- of keys. In any case, There isn't a separate file for each type of key in C++.
#-
#**
#** author: Tom Roeder
#** email: tmroeder@google.com
#** date 2014-07-12T09:11:00-0700
#**
#-- OK, I'll remove these and will put everything in a single file.
#--
 }
 
-// Verify verifies a signature for a message with a given context.
