*/
#include "system.h"
+#include "utils.h"
#include <poll.h>
crypto_init();
+ randomize(buf1, sizeof buf1);
+ randomize(buf2, sizeof buf2);
+ randomize(buf3, sizeof buf3);
+
// Key generation
fprintf(stderr, "Generating keys for %lg seconds: ", duration);
key1 = ecdsa_generate();
key2 = ecdsa_generate();
- // ECDSA signatures
+ // Ed25519 signatures
- fprintf(stderr, "ECDSA sign for %lg seconds: ", duration);
+ fprintf(stderr, "Ed25519 sign for %lg seconds: ", duration);
for(clock_start(); clock_countto(duration);)
ecdsa_sign(key1, buf1, 256, buf2);
fprintf(stderr, "%22.2lf op/s\n", rate);
- fprintf(stderr, "ECDSA verify for %lg seconds: ", duration);
+ fprintf(stderr, "Ed25519 verify for %lg seconds: ", duration);
for(clock_start(); clock_countto(duration);)
ecdsa_verify(key1, buf1, 256, buf2);
fprintf(stderr, "%20.2lf op/s\n", rate);
int fd[2];
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", sockstrerror(sockerrno));
return 1;
}
close(fd[1]);
if(socketpair(AF_UNIX, SOCK_DGRAM, 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", sockstrerror(sockerrno));
return 1;
}