 with seed %d.", seed)  }   if !bytes.Equal(text, decrypted.Payload) {   t.Fatalf("failed with seed %d: compare payload.", seed)  }  if !isMessageSigned(decrypted.Raw[0]) {   t.Fatalf("failed with seed %d: unsigned.", seed)  }  if len(decrypted.Signature) != signatureLength {   t.Fatalf("failed with seed %d: signature len %d.", seed, len(decrypted.Signature))  }  if !IsPubKeyEqual(decrypted.Src, &params.Src.PublicKey) {   t.Fatalf("failed with seed %d: signature mismatch.", seed)  } 