From 2705baf69868255af4817ff2c83a45458146ef9d Mon Sep 17 00:00:00 2001 From: Jono Wenger <jono@elixxir.io> Date: Tue, 9 Feb 2021 11:08:40 -0800 Subject: [PATCH] Set checkedRounds when creating a new client --- storage/session.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/storage/session.go b/storage/session.go index ce5759524..8f276039d 100644 --- a/storage/session.go +++ b/storage/session.go @@ -25,6 +25,7 @@ import ( "gitlab.com/elixxir/crypto/cyclic" "gitlab.com/elixxir/crypto/fastRNG" "gitlab.com/elixxir/ekv" + "gitlab.com/elixxir/primitives/knownRounds" "gitlab.com/xx_network/crypto/csprng" "gitlab.com/xx_network/crypto/large" "gitlab.com/xx_network/crypto/signature/rsa" @@ -128,6 +129,11 @@ func New(baseDir, password string, u userInterface.User, cmixGrp, return nil, errors.WithMessage(err, "Failed to create raw critical message buffer") } + s.checkedRounds, err = utility.NewKnownRounds(s.kv, checkedRoundsKey, knownRounds.NewKnownRound(CheckRoundsMaxSize)) + if err != nil { + return nil, errors.WithMessage(err, "Failed to create checked rounds buffer") + } + s.conversations = conversation.NewStore(s.kv) s.partition = partition.New(s.kv) -- GitLab