From be02f8114760a715f8ff391df60a7a0a883803fb Mon Sep 17 00:00:00 2001 From: Justin Traglia Date: Sun, 25 Dec 2022 14:02:26 -0600 Subject: [PATCH] Replace memset with initializations --- src/c_kzg_4844.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/c_kzg_4844.c b/src/c_kzg_4844.c index e2f255b..1293565 100644 --- a/src/c_kzg_4844.c +++ b/src/c_kzg_4844.c @@ -663,9 +663,10 @@ static C_KZG_RET new_fft_settings(FFTSettings *fs, unsigned int max_scale) { C_KZG_RET ret; fr_t root_of_unity; - memset(fs, 0, sizeof(FFTSettings)); - fs->max_width = (uint64_t)1 << max_scale; + fs->expanded_roots_of_unity = NULL; + fs->reverse_roots_of_unity = NULL; + fs->roots_of_unity = NULL; CHECK((max_scale < sizeof scale2_root_of_unity / sizeof scale2_root_of_unity[0])); fr_from_uint64s(&root_of_unity, scale2_root_of_unity[max_scale]); @@ -787,7 +788,9 @@ C_KZG_RET load_trusted_setup(KZGSettings *out, const uint8_t g1_bytes[], size_t g1_t *g1_projective = NULL; C_KZG_RET ret; - memset(out, 0, sizeof(KZGSettings)); + out->fs = NULL; + out->g1_values = NULL; + out->g2_values = NULL; ret = new_g1_array(&out->g1_values, n1); if (ret != C_KZG_OK) goto out_error;