diff --git a/storage/session.go b/storage/session.go index ce575952455fd0d84cb24d9497ce7acb80fe6f8c..8f276039df5eae534421f57008921d2e90852749 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)