summaryrefslogtreecommitdiffstats
path: root/ssl/statem
diff options
context:
space:
mode:
authorTJ Saunders <tj@castaglia.org>2016-02-27 19:36:00 +0100
committerKurt Roeckx <kurt@roeckx.be>2016-05-16 20:42:21 +0200
commit4e2e1ec9d53696abeb6873f700ec1da141cdd9a9 (patch)
tree82e6327de873c02588bd33f348159849d92f34f6 /ssl/statem
parentc821defc3f728a491856b7286e5b2cbda96a3563 (diff)
session tickets: Use sizeof() for the various fields
Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Matt Caswell <matt@openssl.org> GH: #515, MR: #2153
Diffstat (limited to 'ssl/statem')
-rw-r--r--ssl/statem/statem_srvr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ssl/statem/statem_srvr.c b/ssl/statem/statem_srvr.c
index 90b9d2dfac..c8c68dc078 100644
--- a/ssl/statem/statem_srvr.c
+++ b/ssl/statem/statem_srvr.c
@@ -3051,10 +3051,12 @@ int tls_construct_new_session_ticket(SSL *s)
if (!EVP_EncryptInit_ex(ctx, EVP_aes_128_cbc(), NULL,
tctx->tlsext_tick_aes_key, iv))
goto err;
- if (!HMAC_Init_ex(hctx, tctx->tlsext_tick_hmac_key, 16,
+ if (!HMAC_Init_ex(hctx, tctx->tlsext_tick_hmac_key,
+ sizeof(tctx->tlsext_tick_hmac_key),
EVP_sha256(), NULL))
goto err;
- memcpy(key_name, tctx->tlsext_tick_key_name, 16);
+ memcpy(key_name, tctx->tlsext_tick_key_name,
+ sizeof(tctx->tlsext_tick_key_name));
}
/*