Unverified Commit ffa39b7b authored by kladko's avatar kladko

SKALE-1880-fix-warnings

parent 427bfa5e
...@@ -94,6 +94,10 @@ void domain_parameters_set_hex(domain_parameters curve, char* name, char* p, cha ...@@ -94,6 +94,10 @@ void domain_parameters_set_hex(domain_parameters curve, char* name, char* p, cha
/*Release memory*/ /*Release memory*/
void domain_parameters_clear(domain_parameters curve) void domain_parameters_clear(domain_parameters curve)
{ {
if (!curve)
return;
mpz_clear(curve->p); mpz_clear(curve->p);
mpz_clear(curve->a); mpz_clear(curve->a);
mpz_clear(curve->b); mpz_clear(curve->b);
......
...@@ -382,6 +382,8 @@ char* point_compress(point P) ...@@ -382,6 +382,8 @@ char* point_compress(point P)
/*Release point*/ /*Release point*/
void point_clear(point p) void point_clear(point p)
{ {
if (!p)
return;
mpz_clear(p->x); mpz_clear(p->x);
mpz_clear(p->y); mpz_clear(p->y);
free(p); free(p);
......
...@@ -179,6 +179,8 @@ void signature_sign(signature sig, mpz_t message, mpz_t private_key, domain_para ...@@ -179,6 +179,8 @@ void signature_sign(signature sig, mpz_t message, mpz_t private_key, domain_para
/*Release signature*/ /*Release signature*/
void signature_free(signature sig) { void signature_free(signature sig) {
if (!sig)
return;
mpz_clear(sig->r); mpz_clear(sig->r);
mpz_clear(sig->s); mpz_clear(sig->s);
free(sig); free(sig);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment