X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fed25519%2Fecdsagen.c;h=4238bf538eac9fe0e4619a214b5993268b9fce71;hb=refs%2Fheads%2Ffeature%2Fmmsg;hp=418457390d5033069700d277985ba7f242fa3113;hpb=f619a7412c1aeebcdeb98cb95244a9eed5d9b537;p=meshlink diff --git a/src/ed25519/ecdsagen.c b/src/ed25519/ecdsagen.c index 41845739..4238bf53 100644 --- a/src/ed25519/ecdsagen.c +++ b/src/ed25519/ecdsagen.c @@ -1,6 +1,6 @@ /* ecdsagen.c -- ECDSA key generation and export - Copyright (C) 2011-2013 Guus Sliepen + Copyright (C) 2014 Guus Sliepen 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 @@ -19,9 +19,10 @@ #include "../system.h" +#include "../crypto.h" #include "ed25519.h" -#define __TINC_ECDSA_INTERNAL__ +#define __MESHLINK_ECDSA_INTERNAL__ typedef struct { uint8_t private[64]; uint8_t public[32]; @@ -35,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); @@ -51,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; }