Skip to content

Commit 305f52e

Browse files
Ubuntubxue-l2
authored andcommitted
remove prover with verifier
1 parent 341d6f4 commit 305f52e

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

verify/verifier.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ func NewVerifier(cfg *Config, l log.Logger) (*Verifier, error) {
4141
}
4242
}
4343

44-
v, err := verifier.NewVerifier(cfg.KzgConfig, false)
44+
kzgVerifier, err := verifier.NewVerifier(cfg.KzgConfig, false)
4545
if err != nil {
4646
return nil, err
4747
}
4848

4949
return &Verifier{
5050
verifyCert: cfg.Verify,
51-
kzgVerifier: v,
51+
kzgVerifier: kzgVerifier,
5252
cv: cv,
5353
}, nil
5454
}
@@ -93,7 +93,7 @@ func (v *Verifier) Commit(blob []byte) (*bn254.G1Affine, error) {
9393
}
9494

9595
if len(v.kzgVerifier.Srs.G1) < len(inputFr) {
96-
return nil, fmt.Errorf("cannot verify commitment because the number of stored srs in the memory is insufficient")
96+
return nil, fmt.Errorf("cannot verify commitment because the number of stored srs in the memory is insufficient, have %v need %v", len(v.kzgVerifier.Srs.G1), len(inputFr))
9797
}
9898

9999
config := ecc.MultiExpConfig{}

verify/verify_test.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ package verify
33
import (
44
"crypto/rand"
55
"encoding/hex"
6+
"fmt"
67
"runtime"
78
"testing"
89

910
"github.com/Layr-Labs/eigenda/api/clients/codecs"
1011
"github.com/Layr-Labs/eigenda/api/grpc/common"
1112
"github.com/Layr-Labs/eigenda/encoding/kzg"
13+
"github.com/Layr-Labs/eigenda/encoding/rs"
1214
"github.com/stretchr/testify/require"
1315
)
1416

@@ -61,7 +63,7 @@ func TestCommitmentVerification(t *testing.T) {
6163

6264
func TestCommitmentWithTooLargeBlob(t *testing.T) {
6365

64-
var dataRand [4000 * 32]byte
66+
var dataRand [2000 * 32]byte
6567
_, err := rand.Read(dataRand[:])
6668
require.NoError(t, err)
6769
data := dataRand[:]
@@ -98,9 +100,13 @@ func TestCommitmentWithTooLargeBlob(t *testing.T) {
98100
// Happy path verification
99101
codec := codecs.NewIFFTCodec(codecs.NewDefaultBlobCodec())
100102
blob, err := codec.EncodeBlob(data)
103+
require.NoError(t, err)
101104

105+
inputFr, err := rs.ToFrArray(blob)
102106
require.NoError(t, err)
107+
103108
err = v.VerifyCommitment(c, blob)
104-
require.EqualError(t, err, "cannot verify commitment because the number of stored srs in the memory is insufficient")
109+
msg := fmt.Sprintf("cannot verify commitment because the number of stored srs in the memory is insufficient, have %v need %v", kzgConfig.SRSNumberToLoad, len(inputFr))
110+
require.EqualError(t, err, msg)
105111

106112
}

0 commit comments

Comments
 (0)