+func TestId(t *testing.T) {
+ idwant := "E51F405B809FA2DEA760603F9D33F730611CBCD9"
+ key, err := Issuer([]byte("rand"), "")
+ if err != nil {
+ t.Errorf("Issuer failed: %s", err)
+ return
+ }
+ id := Id(key)
+ if id != idwant {
+ t.Errorf("Id failed: expected %s, got %s", idwant, id)
+ }
+}
+
+func TestIssuerHolder(t *testing.T) {