From c43cc429f94f5efeca873e2e112ec7e719cf07c6 Mon Sep 17 00:00:00 2001 From: Jake Taylor <jake@elixxir.io> Date: Wed, 13 Jul 2022 12:22:54 -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 8b513fd6e..9bede41e3 100644 --- a/xxdk/user.go +++ b/xxdk/user.go @@ -265,13 +265,15 @@ func createPrecannedUser(precannedID uint, rng csprng.Source, e2e *cyclic.Group) jww.FATAL.Panicf(err.Error()) } + dhPrivKey := e2e.NewIntFromBytes(e2eKeyBytes) return user.Info{ TransmissionID: &userID, TransmissionSalt: salt, ReceptionID: &userID, ReceptionSalt: salt, Precanned: true, - E2eDhPrivateKey: e2e.NewIntFromBytes(e2eKeyBytes), + E2eDhPrivateKey: dhPrivKey, + E2eDhPublicKey: e2e.ExpG(dhPrivKey, e2e.NewInt(1)), TransmissionRSA: rsaKey, ReceptionRSA: rsaKey, } -- GitLab