X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fed25519%2Fecdh.c;h=469f502e18c1a4938d9c74dba2f096a1f5f9890b;hb=0fe69908838248c28624beb540257892db6bdcbd;hp=d0cd7e0aae80168b03940a13c880513f9599ef89;hpb=2f01744f82be542894fe2ceecbfb9ead93c9ffa5;p=tinc diff --git a/src/ed25519/ecdh.c b/src/ed25519/ecdh.c index d0cd7e0a..469f502e 100644 --- a/src/ed25519/ecdh.c +++ b/src/ed25519/ecdh.c @@ -18,23 +18,23 @@ */ #include "../system.h" +#include "../random.h" #include "ed25519.h" -#define __TINC_ECDH_INTERNAL__ +#define TINC_ECDH_INTERNAL typedef struct ecdh_t { uint8_t private[64]; } ecdh_t; -#include "../crypto.h" #include "../ecdh.h" #include "../xalloc.h" ecdh_t *ecdh_generate_public(void *pubkey) { - ecdh_t *ecdh = xzalloc(sizeof *ecdh); + ecdh_t *ecdh = xzalloc(sizeof(*ecdh)); uint8_t seed[32]; - randomize(seed, sizeof seed); + randomize(seed, sizeof(seed)); ed25519_create_keypair(pubkey, ecdh->private, seed); return ecdh;