Don't leak memory during the key generation speed test.
This commit is contained in:
parent
b7b68c3e97
commit
c621dd62c7
1 changed files with 4 additions and 3 deletions
|
@ -84,9 +84,12 @@ int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
fprintf(stderr, "Generating keys for 10 seconds: ");
|
fprintf(stderr, "Generating keys for 10 seconds: ");
|
||||||
for(clock_start(); clock_countto(10);)
|
for(clock_start(); clock_countto(10);)
|
||||||
key1 = ecdsa_generate();
|
ecdsa_free(ecdsa_generate());
|
||||||
fprintf(stderr, "%13.2lf op/s\n", rate);
|
fprintf(stderr, "%13.2lf op/s\n", rate);
|
||||||
|
|
||||||
|
key1 = ecdsa_generate();
|
||||||
|
key2 = ecdsa_generate();
|
||||||
|
|
||||||
// ECDSA signatures
|
// ECDSA signatures
|
||||||
|
|
||||||
fprintf(stderr, "ECDSA sign for 10 seconds: ");
|
fprintf(stderr, "ECDSA sign for 10 seconds: ");
|
||||||
|
@ -110,8 +113,6 @@ int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
// SPTPS authentication phase
|
// SPTPS authentication phase
|
||||||
|
|
||||||
key2 = ecdsa_generate();
|
|
||||||
|
|
||||||
int fd[2];
|
int fd[2];
|
||||||
if(socketpair(AF_UNIX, SOCK_STREAM, 0, fd)) {
|
if(socketpair(AF_UNIX, SOCK_STREAM, 0, fd)) {
|
||||||
fprintf(stderr, "Could not create a UNIX socket pair: %s\n", strerror(errno));
|
fprintf(stderr, "Could not create a UNIX socket pair: %s\n", strerror(errno));
|
||||||
|
|
Loading…
Add table
Reference in a new issue