From 6daf43d1ebe02c022daf121b339819c6341dfcc7 Mon Sep 17 00:00:00 2001
From: josh <josh@elixxir.io>
Date: Mon, 20 Jun 2022 10:00:05 -0700
Subject: [PATCH] Fix tests and documentation

---
 ud/manager.go    | 2 ++
 ud/utils_test.go | 4 ++++
 2 files changed, 6 insertions(+)

diff --git a/ud/manager.go b/ud/manager.go
index 6b5d926eb..77dbc01f4 100644
--- a/ud/manager.go
+++ b/ud/manager.go
@@ -66,6 +66,8 @@ type Manager struct {
 	// production. This is for testing with a separately deployed UD service.
 	alternativeUd *alternateUd
 
+	// rng is a fastRNG.StreamGenerator which is used to generate random
+	// data. This is used for signatures for adding/removing facts.
 	rng *fastRNG.StreamGenerator
 }
 
diff --git a/ud/utils_test.go b/ud/utils_test.go
index 640c62ec0..5124db19c 100644
--- a/ud/utils_test.go
+++ b/ud/utils_test.go
@@ -24,6 +24,7 @@ import (
 	"gitlab.com/elixxir/comms/testkeys"
 	"gitlab.com/elixxir/crypto/contact"
 	"gitlab.com/elixxir/crypto/cyclic"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/ekv"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/xx_network/comms/messages"
@@ -69,6 +70,8 @@ func newTestManager(t *testing.T) (*Manager, *testNetworkManager) {
 		t.Fatalf("Failed to initialize store %v", err)
 	}
 
+	rngGen := fastRNG.NewStreamGenerator(1000, 10, csprng.NewSystemRNG)
+
 	// Create our Manager object
 	m := &Manager{
 		e2e:    mockE2e{grp: getGroup()},
@@ -76,6 +79,7 @@ func newTestManager(t *testing.T) (*Manager, *testNetworkManager) {
 		user:   mockUser{testing: t, key: key},
 		store:  udStore,
 		comms:  &mockComms{},
+		rng:    rngGen,
 		kv:     kv,
 	}
 	tnm := newTestNetworkManager(t)
-- 
GitLab