+2012-09-16 Niels Möller <nisse@lysator.liu.se>
+
+ * tools/pkcs1-conv.c (convert_public_key): Added missing calls to
+ dsa_public_key_clear and rsa_public_key_clear.
+ (main): Added missing nettle_buffer_clear.
+
2012-09-10 Niels Möller <nisse@lysator.liu.se>
* examples/eratosthenes.c (main): Explicitly deallocate storage
nettle_buffer_reset(buffer);
res = dsa_keypair_to_sexp(buffer, NULL, &pub, NULL) > 0;
}
+ dsa_public_key_clear(&pub);
}
if (!res)
werror("SubjectPublicKeyInfo: Invalid DSA key.\n");
nettle_buffer_reset(buffer);
res = rsa_keypair_to_sexp(buffer, NULL, &pub, NULL) > 0;
}
+ rsa_public_key_clear(&pub);
}
if (!res)
werror("SubjectPublicKeyInfo: Invalid RSA key.\n");
}
else
werror("SubjectPublicKeyInfo: Invalid object.\n");
-
+
return res;
}
fclose(f);
}
}
+ nettle_buffer_clear (&buffer);
+
return EXIT_SUCCESS;
}