Don't leak memory during the key generation speed test.

This commit is contained in:
Guus Sliepen 2013-09-15 22:02:33 +02:00
parent b7b68c3e97
commit c621dd62c7

View file

@ -84,9 +84,12 @@ int main(int argc, char *argv[]) {
fprintf(stderr, "Generating keys for 10 seconds: ");
for(clock_start(); clock_countto(10);)
key1 = ecdsa_generate();
ecdsa_free(ecdsa_generate());
fprintf(stderr, "%13.2lf op/s\n", rate);
key1 = ecdsa_generate();
key2 = ecdsa_generate();
// ECDSA signatures
fprintf(stderr, "ECDSA sign for 10 seconds: ");
@ -110,8 +113,6 @@ int main(int argc, char *argv[]) {
// SPTPS authentication phase
key2 = ecdsa_generate();
int fd[2];
if(socketpair(AF_UNIX, SOCK_STREAM, 0, fd)) {
fprintf(stderr, "Could not create a UNIX socket pair: %s\n", strerror(errno));