+func (s *BlobSignatureSuite) BenchmarkSignManifest(c *check.C) {
+ DebugLocksPanicMode = false
+ ts, err := parseHexTimestamp(knownTimestamp)
+ c.Check(err, check.IsNil)
+ c.Logf("test manifest is %d bytes", len(bigmanifest))
+ for i := 0; i < c.N; i++ {
+ m := SignManifest(bigmanifest, knownToken, ts, blobSignatureTTL, []byte(knownKey))
+ c.Check(m, check.Not(check.Equals), "")
+ }
+}
+