]> git.meshlink.io Git - meshlink/blobdiff - src/ed25519/ecdsagen.c
Avoid allocating packet buffers unnecessarily.
[meshlink] / src / ed25519 / ecdsagen.c
index 18afaf8cdb3fb25cf13e49b24a61726ec1c806b5..4238bf538eac9fe0e4619a214b5993268b9fce71 100644 (file)
@@ -1,6 +1,6 @@
 /*
     ecdsagen.c -- ECDSA key generation and export
-    Copyright (C) 2011-2013 Guus Sliepen <guus@tinc-vpn.org>
+    Copyright (C) 2014 Guus Sliepen <guus@meshlink.io>
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -36,7 +36,7 @@ typedef struct {
 // Generate ECDSA key
 
 ecdsa_t *ecdsa_generate(void) {
-       ecdsa_t *ecdsa = xzalloc(sizeof *ecdsa);
+       ecdsa_t *ecdsa = xzalloc(sizeof * ecdsa);
 
        uint8_t seed[32];
        randomize(seed, sizeof seed);
@@ -52,5 +52,5 @@ bool ecdsa_write_pem_public_key(ecdsa_t *ecdsa, FILE *fp) {
 }
 
 bool ecdsa_write_pem_private_key(ecdsa_t *ecdsa, FILE *fp) {
-       return fwrite(ecdsa, sizeof *ecdsa, 1, fp) == 1;
+       return fwrite(ecdsa, sizeof * ecdsa, 1, fp) == 1;
 }