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 {
return []Proof{}, err
}
var p []Proof
for _, proof := range proofs {
p = append(p, (Proof)(proof))
p := make([]Proof, len(proofs))
for i, proof := range proofs {
p[i] = (Proof)(proof)
}
return p, nil
}

View file

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