From c9927ce4d5cf46cd12d09e73e80f435b4852f26e Mon Sep 17 00:00:00 2001 From: David Goulet Date: Thu, 20 Jul 2017 12:16:39 -0400 Subject: [PATCH] prop224: Add onion key to service descriptor intro point Signed-off-by: David Goulet --- src/or/hs_service.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/or/hs_service.h b/src/or/hs_service.h index 54b9e69724..ad95a20ed8 100644 --- a/src/or/hs_service.h +++ b/src/or/hs_service.h @@ -30,6 +30,10 @@ typedef struct hs_service_intro_point_t { /* Top level intropoint "shared" data between client/service. */ hs_intropoint_t base; + /* Onion key of the introduction point used to extend to it for the ntor + * handshake. */ + curve25519_public_key_t onion_key; + /* Authentication keypair used to create the authentication certificate * which is published in the descriptor. */ ed25519_keypair_t auth_key_kp;