@@ -35,8 +35,7 @@ static const secp256k1_callback default_error_callback = {
35
35
};
36
36
37
37
int main (int argc , char * * argv ) {
38
- secp256k1_ecmult_gen_context ctx ;
39
- void * prealloc , * base ;
38
+ secp256k1_ge_storage * table ;
40
39
int inner ;
41
40
int outer ;
42
41
FILE * fp ;
@@ -59,13 +58,12 @@ int main(int argc, char **argv) {
59
58
fprintf (fp , "#endif\n" );
60
59
fprintf (fp , "static const secp256k1_ge_storage secp256k1_ecmult_static_context[ECMULT_GEN_PREC_N][ECMULT_GEN_PREC_G] = {\n" );
61
60
62
- base = checked_malloc (& default_error_callback , ECMULT_GEN_PREC_TABLE_SIZE );
63
- prealloc = base ;
64
- secp256k1_ecmult_gen_create_prec_table (& ctx , & prealloc );
61
+ table = checked_malloc (& default_error_callback , ECMULT_GEN_PREC_TABLE_SIZE );
62
+ secp256k1_ecmult_gen_create_prec_table (table );
65
63
for (outer = 0 ; outer != ECMULT_GEN_PREC_N ; outer ++ ) {
66
64
fprintf (fp ,"{\n" );
67
65
for (inner = 0 ; inner != ECMULT_GEN_PREC_G ; inner ++ ) {
68
- fprintf (fp ," SC(%uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu)" , SECP256K1_GE_STORAGE_CONST_GET (( * ctx . prec ) [outer ][ inner ]));
66
+ fprintf (fp ," SC(%uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu, %uu)" , SECP256K1_GE_STORAGE_CONST_GET (table [outer * ECMULT_GEN_PREC_G + inner ]));
69
67
if (inner != ECMULT_GEN_PREC_G - 1 ) {
70
68
fprintf (fp ,",\n" );
71
69
} else {
@@ -79,7 +77,7 @@ int main(int argc, char **argv) {
79
77
}
80
78
}
81
79
fprintf (fp ,"};\n" );
82
- free (base );
80
+ free (table );
83
81
84
82
fprintf (fp , "#undef SC\n" );
85
83
fprintf (fp , "#endif\n" );
0 commit comments