crypto/kzg4844: preallocate proof slice in ComputeCellProofs

This commit is contained in:
Lessa 2026-01-28 12:28:59 -05:00
parent 1e9dfd5bb0
commit 34a92acbb9
2 changed files with 6 additions and 6 deletions

View file

@ -143,9 +143,9 @@ func ckzgComputeCellProofs(blob *Blob) ([]Proof, error) {
if err != nil { if err != nil {
return []Proof{}, err return []Proof{}, err
} }
var p []Proof p := make([]Proof, len(proofs))
for _, proof := range proofs { for i, proof := range proofs {
p = append(p, (Proof)(proof)) p[i] = (Proof)(proof)
} }
return p, nil return p, nil
} }

View file

@ -108,9 +108,9 @@ func gokzgComputeCellProofs(blob *Blob) ([]Proof, error) {
if err != nil { if err != nil {
return []Proof{}, err return []Proof{}, err
} }
var p []Proof p := make([]Proof, len(proofs))
for _, proof := range proofs { for i, proof := range proofs {
p = append(p, (Proof)(proof)) p[i] = (Proof)(proof)
} }
return p, nil return p, nil
} }