@@ -41,7 +41,7 @@ func TestProofVerifyTwoLeaves(t *testing.T) {
4141 root .Insert (ffx32KeyTest , zeroKeyTest , nil )
4242 root .Commit ()
4343
44- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ffx32KeyTest }, map [ string ][] byte { string ( ffx32KeyTest ): zeroKeyTest } )
44+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ffx32KeyTest })
4545
4646 cfg := GetConfig ()
4747 if ! VerifyVerkleProof (proof , cis , zis , yis , cfg ) {
@@ -61,7 +61,7 @@ func TestProofVerifyMultipleLeaves(t *testing.T) {
6161 root .Insert (key , fourtyKeyTest , nil )
6262 }
6363
64- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {keys [0 ]}, map [ string ][] byte { string ( keys [ 0 ]): fourtyKeyTest } )
64+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {keys [0 ]})
6565
6666 cfg := GetConfig ()
6767 if ! VerifyVerkleProof (proof , cis , zis , yis , cfg ) {
@@ -73,17 +73,15 @@ func TestMultiProofVerifyMultipleLeaves(t *testing.T) {
7373 const leafCount = 1000
7474
7575 keys := make ([][]byte , leafCount )
76- kv := make (map [string ][]byte )
7776 root := New ()
7877 for i := 0 ; i < leafCount ; i ++ {
7978 key := make ([]byte , 32 )
8079 rand .Read (key )
8180 keys [i ] = key
8281 root .Insert (key , fourtyKeyTest , nil )
83- kv [string (key )] = fourtyKeyTest
8482 }
8583
86- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keys [0 :2 ], kv )
84+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keys [0 :2 ])
8785
8886 pe , _ , _ , err := GetCommitmentsForMultiproof (root , keys [0 :2 ])
8987 if err != nil {
@@ -100,12 +98,10 @@ func TestMultiProofVerifyMultipleLeavesWithAbsentStem(t *testing.T) {
10098
10199 var keys [][]byte
102100 var absentstem [31 ]byte
103- kv := make (map [string ][]byte )
104101 root := New ()
105102 for i := 0 ; i < leafCount ; i ++ {
106103 key := make ([]byte , 32 )
107104 key [2 ] = byte (i )
108- kv [string (key )] = fourtyKeyTest
109105 root .Insert (key , fourtyKeyTest , nil )
110106 if i % 2 == 0 {
111107 keys = append (keys , key )
@@ -119,7 +115,7 @@ func TestMultiProofVerifyMultipleLeavesWithAbsentStem(t *testing.T) {
119115 absent [3 ] = 1 // and the stem differs
120116 keys = append (keys , absent )
121117
122- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keys , kv )
118+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keys )
123119
124120 pe , _ , isabsent , err := GetCommitmentsForMultiproof (root , keys )
125121 if err != nil {
@@ -139,17 +135,14 @@ func TestMultiProofVerifyMultipleLeavesWithAbsentStem(t *testing.T) {
139135}
140136
141137func TestMultiProofVerifyMultipleLeavesCommitmentRedundancy (t * testing.T ) {
142- kv := make (map [string ][]byte )
143138 keys := make ([][]byte , 2 )
144139 root := New ()
145140 keys [0 ] = zeroKeyTest
146- kv [string (zeroKeyTest )] = fourtyKeyTest
147141 root .Insert (keys [0 ], fourtyKeyTest , nil )
148142 keys [1 ] = oneKeyTest
149- kv [string (oneKeyTest )] = fourtyKeyTest
150143 root .Insert (keys [1 ], fourtyKeyTest , nil )
151144
152- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keys , kv )
145+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keys )
153146
154147 pe , _ , _ , err := GetCommitmentsForMultiproof (root , keys )
155148 if err != nil {
@@ -166,7 +159,7 @@ func TestProofOfAbsenceInternalVerify(t *testing.T) {
166159 root .Insert (zeroKeyTest , zeroKeyTest , nil )
167160 root .Insert (oneKeyTest , zeroKeyTest , nil )
168161
169- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ffx32KeyTest }, map [ string ][] byte {} )
162+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ffx32KeyTest })
170163
171164 cfg := GetConfig ()
172165 if ! VerifyVerkleProof (proof , cis , zis , yis , cfg ) {
@@ -179,7 +172,7 @@ func TestProofOfAbsenceLeafVerify(t *testing.T) {
179172 root .Insert (zeroKeyTest , zeroKeyTest , nil )
180173 root .Insert (ffx32KeyTest , zeroKeyTest , nil )
181174
182- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {oneKeyTest }, map [ string ][] byte {} )
175+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {oneKeyTest })
183176
184177 cfg := GetConfig ()
185178 if ! VerifyVerkleProof (proof , cis , zis , yis , cfg ) {
@@ -196,7 +189,7 @@ func TestProofOfAbsenceLeafVerifyOtherSuffix(t *testing.T) {
196189 return ret
197190 }()
198191
199- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {key }, map [ string ][] byte {} )
192+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {key })
200193
201194 cfg := GetConfig ()
202195 if ! VerifyVerkleProof (proof , cis , zis , yis , cfg ) {
@@ -213,7 +206,7 @@ func TestProofOfAbsenceStemVerify(t *testing.T) {
213206 return ret
214207 }()
215208
216- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {key }, map [ string ][] byte {} )
209+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {key })
217210
218211 cfg := GetConfig ()
219212 if ! VerifyVerkleProof (proof , cis , zis , yis , cfg ) {
@@ -235,7 +228,7 @@ func BenchmarkProofCalculation(b *testing.B) {
235228 b .ReportAllocs ()
236229
237230 for i := 0 ; i < b .N ; i ++ {
238- MakeVerkleMultiProof (root , [][]byte {keys [len (keys )/ 2 ]}, map [ string ][] byte {} )
231+ MakeVerkleMultiProof (root , [][]byte {keys [len (keys )/ 2 ]})
239232 }
240233}
241234
@@ -250,7 +243,7 @@ func BenchmarkProofVerification(b *testing.B) {
250243 }
251244
252245 root .Commit ()
253- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {keys [len (keys )/ 2 ]}, map [ string ][] byte {} )
246+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {keys [len (keys )/ 2 ]})
254247
255248 b .ResetTimer ()
256249 b .ReportAllocs ()
@@ -273,7 +266,7 @@ func TestProofSerializationNoAbsentStem(t *testing.T) {
273266 root .Insert (key , fourtyKeyTest , nil )
274267 }
275268
276- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , [][]byte {keys [0 ]}, map [ string ][] byte {} )
269+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , [][]byte {keys [0 ]})
277270
278271 vp , statediff , err := SerializeProof (proof )
279272 if err != nil {
@@ -307,7 +300,7 @@ func TestProofSerializationWithAbsentStem(t *testing.T) {
307300 absentkey [2 ] = 2
308301 absentkey [3 ] = 1
309302
310- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , [][]byte {absentkey [:]}, map [ string ][] byte {} )
303+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , [][]byte {absentkey [:]})
311304
312305 vp , statediff , err := SerializeProof (proof )
313306 if err != nil {
@@ -343,7 +336,7 @@ func TestProofDeserialize(t *testing.T) {
343336 absentkey [2 ] = 2
344337 absentkey [3 ] = 1
345338
346- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , [][]byte {absentkey [:]}, map [ string ][] byte {} )
339+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , [][]byte {absentkey [:]})
347340
348341 vp , statediff , err := SerializeProof (proof )
349342 if err != nil {
@@ -371,7 +364,7 @@ func TestProofOfAbsenceEdgeCase(t *testing.T) {
371364 root .Commit ()
372365
373366 ret , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030303" )
374- proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ret }, map [ string ][] byte { string ( ret ): nil } )
367+ proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ret })
375368 cfg := GetConfig ()
376369 if ! VerifyVerkleProof (proof , cs , zis , yis , cfg ) {
377370 t .Fatal ("could not verify proof" )
@@ -388,7 +381,7 @@ func TestProofOfAbsenceOtherMultipleLeaves(t *testing.T) {
388381
389382 ret1 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030300" )
390383 ret2 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030301" )
391- proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ret1 , ret2 }, map [ string ][] byte { string ( ret1 ): nil , string ( ret2 ): nil } )
384+ proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ret1 , ret2 })
392385 cfg := GetConfig ()
393386 if ! VerifyVerkleProof (proof , cs , zis , yis , cfg ) {
394387 t .Fatal ("could not verify proof" )
@@ -407,7 +400,7 @@ func TestProofOfAbsenceNoneMultipleStems(t *testing.T) {
407400
408401 ret1 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030300" )
409402 ret2 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030200" )
410- proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ret1 , ret2 }, map [ string ][] byte { string ( ret1 ): nil , string ( ret2 ): nil } )
403+ proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , [][]byte {ret1 , ret2 })
411404 cfg := GetConfig ()
412405 if ! VerifyVerkleProof (proof , cs , zis , yis , cfg ) {
413406 t .Fatal ("could not verify proof" )
@@ -576,7 +569,7 @@ func TestStatelessDeserialize(t *testing.T) {
576569 root .Insert (k , fourtyKeyTest , nil )
577570 }
578571
579- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keylist {zeroKeyTest , fourtyKeyTest }, map [ string ][] byte { string ( zeroKeyTest ): fourtyKeyTest , string ( fourtyKeyTest ): fourtyKeyTest } )
572+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keylist {zeroKeyTest , fourtyKeyTest })
580573
581574 serialized , statediff , err := SerializeProof (proof )
582575 if err != nil {
@@ -607,13 +600,13 @@ func TestStatelessDeserialize(t *testing.T) {
607600 }
608601}
609602
610- func TestStatelessDeserializeMissginChildNode (t * testing.T ) {
603+ func TestStatelessDeserializeMissingChildNode (t * testing.T ) {
611604 root := New ()
612605 for _ , k := range [][]byte {zeroKeyTest , oneKeyTest , ffx32KeyTest } {
613606 root .Insert (k , fourtyKeyTest , nil )
614607 }
615608
616- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keylist {zeroKeyTest , fourtyKeyTest }, map [ string ][] byte { string ( zeroKeyTest ): fourtyKeyTest , string ( fourtyKeyTest ): nil } )
609+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keylist {zeroKeyTest , fourtyKeyTest })
617610
618611 serialized , statediff , err := SerializeProof (proof )
619612 if err != nil {
@@ -649,7 +642,7 @@ func TestStatelessDeserializeDepth2(t *testing.T) {
649642 root .Insert (k , fourtyKeyTest , nil )
650643 }
651644
652- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keylist {zeroKeyTest , key1 }, map [ string ][] byte { string ( zeroKeyTest ): fourtyKeyTest , string ( key1 ): nil } )
645+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , keylist {zeroKeyTest , key1 })
653646
654647 serialized , statediff , err := SerializeProof (proof )
655648 if err != nil {
0 commit comments