Add test of load_trusted_setup_test
not working yet: segfaults after the test runs
This commit is contained in:
parent
2958210f67
commit
7e1dc4ddef
|
@ -1,5 +1,5 @@
|
||||||
TESTS = bls12_381_test das_extension_test c_kzg_alloc_test fft_common_test fft_fr_test fft_g1_test \
|
TESTS = bls12_381_test das_extension_test c_kzg_alloc_test fft_common_test fft_fr_test fft_g1_test \
|
||||||
fk20_proofs_test kzg_proofs_test poly_test recover_test utility_test zero_poly_test
|
fk20_proofs_test kzg_proofs_test poly_test recover_test utility_test zero_poly_test c_kzg_4844_test
|
||||||
BENCH = fft_fr_bench fft_g1_bench recover_bench zero_poly_bench kzg_proofs_bench poly_bench poly_barycentric_bench compute_proof_lagrange_bench
|
BENCH = fft_fr_bench fft_g1_bench recover_bench zero_poly_bench kzg_proofs_bench poly_bench poly_barycentric_bench compute_proof_lagrange_bench
|
||||||
TUNE = poly_mul_tune poly_div_tune
|
TUNE = poly_mul_tune poly_div_tune
|
||||||
LIB_SRC = bls12_381.c c_kzg_alloc.c das_extension.c fft_common.c fft_fr.c fft_g1.c fk20_proofs.c kzg_proofs.c poly.c recover.c utility.c zero_poly.c
|
LIB_SRC = bls12_381.c c_kzg_alloc.c das_extension.c fft_common.c fft_fr.c fft_g1.c fk20_proofs.c kzg_proofs.c poly.c recover.c utility.c zero_poly.c
|
||||||
|
|
|
@ -92,3 +92,24 @@ C_KZG_RET compute_kzg_proof(KZGProof *out, const PolynomialEvalForm *polynomial,
|
||||||
TRY(evaluate_polynomial_in_evaluation_form(&value, polynomial, z, s));
|
TRY(evaluate_polynomial_in_evaluation_form(&value, polynomial, z, s));
|
||||||
return compute_proof_single_l(out, polynomial, z, &value, s);
|
return compute_proof_single_l(out, polynomial, z, &value, s);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef KZGTEST
|
||||||
|
|
||||||
|
#include "../inc/acutest.h"
|
||||||
|
#include "test_util.h"
|
||||||
|
|
||||||
|
void load_trusted_setup_test(void) {
|
||||||
|
FILE *in = fopen("trusted_setup.txt", "r");
|
||||||
|
KZGSettings ks;
|
||||||
|
TEST_CHECK(C_KZG_OK == load_trusted_setup(&ks, in));
|
||||||
|
fclose(in);
|
||||||
|
free_kzg_settings(&ks);
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST_LIST = {
|
||||||
|
{"C_KZG_4844_TEST", title},
|
||||||
|
{"load_trusted_setup_test", load_trusted_setup_test},
|
||||||
|
{NULL, NULL} /* zero record marks the end of the list */
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // KZGTEST
|
||||||
|
|
Loading…
Reference in New Issue