@@ -1154,14 +1154,14 @@ func (leaf *LeafNode) Commit() *Point {
11541154 frPool .Put (c1polyp )
11551155 }()
11561156
1157- count = fillSuffixTreePoly (c1poly [:] , leaf .values [:128 ])
1158- leaf .c1 = cfg .CommitToPoly (c1poly [:] , 256 - count )
1157+ count = fillSuffixTreePoly (c1poly , leaf .values [:128 ])
1158+ leaf .c1 = cfg .CommitToPoly (c1poly , 256 - count )
11591159
11601160 for i := 0 ; i < 256 ; i ++ {
11611161 c1poly [i ] = Fr {}
11621162 }
1163- count = fillSuffixTreePoly (c1poly [:] , leaf .values [128 :])
1164- leaf .c2 = cfg .CommitToPoly (c1poly [:] , 256 - count )
1163+ count = fillSuffixTreePoly (c1poly , leaf .values [128 :])
1164+ leaf .c2 = cfg .CommitToPoly (c1poly , 256 - count )
11651165
11661166 for i := 0 ; i < 256 ; i ++ {
11671167 c1poly [i ] = Fr {}
@@ -1170,7 +1170,7 @@ func (leaf *LeafNode) Commit() *Point {
11701170 StemFromBytes (& c1poly [1 ], leaf .stem )
11711171
11721172 toFrMultiple ([]* Fr {& c1poly [2 ], & c1poly [3 ]}, []* Point {leaf .c1 , leaf .c2 })
1173- leaf .commitment = cfg .CommitToPoly (c1poly [:] , 252 )
1173+ leaf .commitment = cfg .CommitToPoly (c1poly , 252 )
11741174
11751175 } else if len (leaf .cow ) != 0 {
11761176 // If we've already have a calculated commitment, and there're touched leaf values, we do a diff update.
@@ -1180,14 +1180,14 @@ func (leaf *LeafNode) Commit() *Point {
11801180 if ! bytes .Equal (oldValue , leaf .values [i ]) {
11811181 if i < 128 {
11821182 if c1 == nil {
1183- c1 , old1 = leaf .getOldCn (byte ( i ) )
1183+ c1 , old1 = leaf .getOldCn (i )
11841184 }
1185- leaf .updateCn (byte ( i ) , oldValue , c1 )
1185+ leaf .updateCn (i , oldValue , c1 )
11861186 } else {
11871187 if c2 == nil {
1188- c2 , old2 = leaf .getOldCn (byte ( i ) )
1188+ c2 , old2 = leaf .getOldCn (i )
11891189 }
1190- leaf .updateCn (byte ( i ) , oldValue , c2 )
1190+ leaf .updateCn (i , oldValue , c2 )
11911191 }
11921192 }
11931193 }
0 commit comments