From f6df78d016bbcbc2311a930c843f39b5cd4bf0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Mon, 20 Jun 2016 22:11:29 +0000 Subject: [PATCH] Remove mud_new_key() --- mud.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/mud.c b/mud.c index 779aba7..a007599 100644 --- a/mud.c +++ b/mud.c @@ -497,15 +497,6 @@ int mud_set_key (struct mud *mud, unsigned char *key, size_t size) return 0; } -static -int mud_new_key (struct mud *mud) -{ - unsigned char key[MUD_KEY_SIZE]; - - randombytes_buf(key, sizeof(key)); - mud_set_key(mud, key, sizeof(key)); -} - int mud_set_send_timeout_msec (struct mud *mud, unsigned msec) { if (!msec) { @@ -607,7 +598,10 @@ struct mud *mud_create (int port, int v4, int v6) mud->send_timeout = MUD_SEND_TIMEOUT; mud->time_tolerance = MUD_TIME_TOLERANCE; - mud_new_key(mud); + unsigned char key[MUD_KEY_SIZE]; + + randombytes_buf(key, sizeof(key)); + mud_set_key(mud, key, sizeof(key)); return mud; }