Add a test for mismatch
This commit is contained in:
parent
32011119cd
commit
ab04cdd85d
|
@ -7,5 +7,5 @@ clean:
|
|||
|
||||
build: kzg.cxx Makefile
|
||||
cd ../../src; make lib
|
||||
yarn build
|
||||
yarn
|
||||
cp build/Release/kzg.node .
|
||||
|
|
|
@ -42,4 +42,12 @@ describe("C-KZG", () => {
|
|||
const proof = computeAggregateKzgProof(blobs);
|
||||
expect(verifyAggregateKzgProof(blobs, commitments, proof)).toBe(true);
|
||||
});
|
||||
|
||||
it.only("fails when given incorrect commitments", () => {
|
||||
const blobs = new Array(2).fill(0).map(generateRandomBlob);
|
||||
const commitments = blobs.map(blobToKzgCommitment);
|
||||
commitments[0][0] += 1;
|
||||
const proof = computeAggregateKzgProof(blobs);
|
||||
expect(verifyAggregateKzgProof(blobs, commitments, proof)).toBe(false);
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue