From d8b283f168c8e9574a821eef077b40984fae1026 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Thu, 25 May 2017 15:21:56 +0100 Subject: [PATCH] Fix build breakage in OpenSSL ESP Signed-off-by: David Woodhouse --- openssl-esp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openssl-esp.c b/openssl-esp.c index faba1ff4..14228ef0 100644 --- a/openssl-esp.c +++ b/openssl-esp.c @@ -81,9 +81,9 @@ static int init_esp_ciphers(struct openconnect_info *vpninfo, struct esp *esp, #endif if (decrypt) - ret = EVP_DecryptInit_ex(esp->cipher, encalg, NULL, esp->secrets, NULL); + ret = EVP_DecryptInit_ex(esp->cipher, encalg, NULL, esp->enc_key, NULL); else - ret = EVP_EncryptInit_ex(esp->cipher, encalg, NULL, esp->secrets, NULL); + ret = EVP_EncryptInit_ex(esp->cipher, encalg, NULL, esp->enc_key, NULL); if (!ret) { vpn_progress(vpninfo, PRG_ERR, @@ -151,8 +151,8 @@ int setup_esp_keys(struct openconnect_info *vpninfo) esp_in = &vpninfo->esp_in[vpninfo->current_esp_in]; if (!RAND_bytes((void *)&esp_in->spi, sizeof(esp_in->spi)) || - !RAND_bytes((void *)&esp_in->enc_key, vpninfo->enc_key_len)) || - !RAND_bytes((void *)&esp_in->hmac_key, vpninfo->hmac_key_len)) ) { + !RAND_bytes((void *)&esp_in->enc_key, vpninfo->enc_key_len) || + !RAND_bytes((void *)&esp_in->hmac_key, vpninfo->hmac_key_len) ) { vpn_progress(vpninfo, PRG_ERR, _("Failed to generate random keys for ESP:\n")); openconnect_report_ssl_errors(vpninfo);