diff --git a/ud/channelIDTracking_test.go b/ud/channelIDTracking_test.go index e058623eee7494e4e155500134413a415401c725..cadcefcf999b23f2211ba2e2d7a6d9b48fa526ff 100644 --- a/ud/channelIDTracking_test.go +++ b/ud/channelIDTracking_test.go @@ -44,8 +44,6 @@ func TestLoadSaveRegistration(t *testing.T) { func TestChannelIDTracking(t *testing.T) { rngGen := fastRNG.NewStreamGenerator(1000, 10, csprng.NewSystemRNG) - t.Logf("rngGen: %v", rngGen) - // AddHost stream := rngGen.GetStream() privKey, err := rsa.GenerateKey(stream, 1024) @@ -94,19 +92,18 @@ func TestChannelIDTracking(t *testing.T) { udPubKey, udPrivKey, err := ed25519.GenerateKey(stream) require.NoError(t, err) - myTestClientIDTracker := newclientIDTracker( - comms, host, username, - kv, m.user.GetReceptionIdentity(), - udPubKey, rngGen) - - rsaPrivKey, err := myTestClientIDTracker.receptionIdentity.GetRSAPrivateKey() + rsaPrivKey, err := m.user.GetReceptionIdentity().GetRSAPrivateKey() require.NoError(t, err) comms.SetUserRSAPubKey(rsaPrivKey.GetPublic()) comms.SetUDEd25519PrivateKey(&udPrivKey) - comms.SetUserEd25519PubKey(myTestClientIDTracker.registrationDisk.GetPublicKey()) comms.SetUsername(username) + myTestClientIDTracker := newclientIDTracker( + comms, host, username, + kv, m.user.GetReceptionIdentity(), + udPubKey, rngGen) + //sig, _ := myTestClientIDTracker.registrationDisk.GetLeaseSignature() // XXX bad signature sig := make([]byte, 64) diff --git a/ud/mockComms_test.go b/ud/mockComms_test.go index 8df5360b7eaba9cb09e0ccdfe72d0a015f1e5286..7d22c082f89d19e2dea5ae8471021ce2e9f4679d 100644 --- a/ud/mockComms_test.go +++ b/ud/mockComms_test.go @@ -63,10 +63,6 @@ func (m *mockComms) SetUserRSAPubKey(userRsaPub *rsa.PublicKey) { m.userRsaPub = userRsaPub } -func (m *mockComms) SetUserEd25519PubKey(key ed25519.PublicKey) { - m.userEd25519PubKey = []byte(key) -} - func (m *mockComms) SetUsername(u string) { m.username = u } @@ -84,7 +80,7 @@ func (m mockComms) SendChannelLeaseRequest(host *connect.Host, message *pb.Chann d, _ := time.ParseDuration("4h30m") lease := time.Now().Add(d).UnixNano() - signature := channel.SignChannelLease(m.userEd25519PubKey, m.username, + signature := channel.SignChannelLease(message.UserEd25519PubKey, m.username, time.Unix(0, lease), *m.udPrivKey) if err != nil {