From f6c37dc0eac486f409f56e3de49a58a7bb5a9195 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 31 Oct 2013 05:41:00 +0100 Subject: ec25519-fhmqvc: don't use separate keypairs as initiator and responder This reverts commit 81a329682b2035dc56f7c6c21815bac590f34b52. As many handshake parameters depend on the handshake direction, crossed handshakes will generate completely different keys anyways. --- src/protocols/ec25519_fhmqvc/handshake.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/protocols/ec25519_fhmqvc/handshake.h') diff --git a/src/protocols/ec25519_fhmqvc/handshake.h b/src/protocols/ec25519_fhmqvc/handshake.h index 835b041..2929b2b 100644 --- a/src/protocols/ec25519_fhmqvc/handshake.h +++ b/src/protocols/ec25519_fhmqvc/handshake.h @@ -35,11 +35,7 @@ typedef struct handshake_key { struct timespec preferred_till; struct timespec valid_till; - /* keypair used as initiator */ - keypair_t key1; - - /* keypair used as responder */ - keypair_t key2; + keypair_t key; } handshake_key_t; struct fastd_protocol_state { -- cgit v1.2.3