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