From: Joseph Birr-Pixton Date: Sun, 19 Mar 2017 16:40:14 +0000 (+0000) Subject: TLS1.3: Correct intermediate secret derivation X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=936dcf272033c1bf59a5e859ec63e2557194f191;p=thirdparty%2Fopenssl.git TLS1.3: Correct intermediate secret derivation This label for this derivation was incorrectly "derived" or "der" depending on the pointer size of the build(!). The correct string is "derived secret". --- diff --git a/ssl/tls13_enc.c b/ssl/tls13_enc.c index 910336281d3..3b783a74af5 100644 --- a/ssl/tls13_enc.c +++ b/ssl/tls13_enc.c @@ -124,7 +124,7 @@ int tls13_generate_secret(SSL *s, const EVP_MD *md, size_t mdlen, prevsecretlen; int ret; EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_HKDF, NULL); - const char *derived_secret_label = "derived secret"; + static const char derived_secret_label[] = "derived secret"; unsigned char preextractsec[EVP_MAX_MD_SIZE]; if (pctx == NULL)