From 23248df9ed268801a2691f017c917d23cd416515 Mon Sep 17 00:00:00 2001 From: Jake Taylor <jake@elixxir.io> Date: Wed, 13 Jul 2022 12:59:09 -0500 Subject: [PATCH] fix precan crash --- xxdk/user.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xxdk/user.go b/xxdk/user.go index 9bede41e3..a4e0b4b0e 100644 --- a/xxdk/user.go +++ b/xxdk/user.go @@ -265,7 +265,9 @@ func createPrecannedUser(precannedID uint, rng csprng.Source, e2e *cyclic.Group) jww.FATAL.Panicf(err.Error()) } - dhPrivKey := e2e.NewIntFromBytes(e2eKeyBytes) + prime := e2e.GetPBytes() + keyLen := len(prime) + dhPrivKey := diffieHellman.GeneratePrivateKey(keyLen, e2e, prng) return user.Info{ TransmissionID: &userID, TransmissionSalt: salt, -- GitLab