From df32e981748439e8cc18bef08de1668b9d706f6f Mon Sep 17 00:00:00 2001 From: David Stainton <dstainton@elixxir.io> Date: Tue, 23 Aug 2022 16:18:13 -0400 Subject: [PATCH] Fix test --- ud/channelIDTracking_test.go | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/ud/channelIDTracking_test.go b/ud/channelIDTracking_test.go index 6b2ecbe40..5e8c5e11d 100644 --- a/ud/channelIDTracking_test.go +++ b/ud/channelIDTracking_test.go @@ -20,7 +20,6 @@ import ( ) func TestChannelIDTracking(t *testing.T) { - rngGen := fastRNG.NewStreamGenerator(1000, 10, csprng.NewSystemRNG) // AddHost @@ -66,13 +65,31 @@ func TestChannelIDTracking(t *testing.T) { //username, err := m.store.GetUsername() //require.NoError(t, err) - udPubKeyBytes := m.user.GetCmix().GetInstance().GetPartialNdf().Get().UDB.DhPubKey + udPubKeyBytes := m.user.GetCmix().GetInstance(). + GetPartialNdf().Get().UDB.DhPubKey - myTestClientIDTracker := newclientIDTracker(comms, host, username, kv, m.user.GetReceptionIdentity(), ed25519.PublicKey(udPubKeyBytes), rngGen) + myTestClientIDTracker := newclientIDTracker(comms, host, username, + kv, m.user.GetReceptionIdentity(), ed25519.PublicKey(udPubKeyBytes), rngGen) stopper, err := myTestClientIDTracker.Start() require.NoError(t, err) + require.Equal(t, myTestClientIDTracker.GetUsername(), username) + + signature, lease := myTestClientIDTracker.GetChannelValidationSignature() + t.Logf("signature %x lease %v", signature, lease) + + chanPubKey := myTestClientIDTracker.GetChannelPubkey() + t.Logf("channel public key: %x", chanPubKey) + + message := []byte("hello world") + signature2, err := myTestClientIDTracker.SignChannelMessage(message) + require.NoError(t, err) + + t.Logf("signature2: %x", signature2) + + //_ = myTestClientIDTracker.ValidateChannelMessage(username, lease, pubKey, authorIDSignature) + err = stopper.Close() require.NoError(t, err) } -- GitLab