From 84e6335d5f463db7de832924b1636631bb49f303 Mon Sep 17 00:00:00 2001 From: jgough Date: Fri, 31 Jan 2025 10:18:31 +0000 Subject: [PATCH] Fix every alternate entry failing due to thinking the last index entry is greater than it is. re: AB#10376 --- logverification/app/appentry.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logverification/app/appentry.go b/logverification/app/appentry.go index 68a00c5..9a19ec4 100644 --- a/logverification/app/appentry.go +++ b/logverification/app/appentry.go @@ -263,7 +263,7 @@ func (ae *AppEntry) Proof(massifContext *massifs.MassifContext) ([][]byte, error // Get the size of the complete tenant MMR mmrSize := massifContext.RangeCount() - proof, err := mmr.InclusionProof(massifContext, mmrSize, ae.MMRIndex()) + proof, err := mmr.InclusionProof(massifContext, mmrSize-1, ae.MMRIndex()) if err != nil { return nil, err }