diff options
author | guenther <> | 2016-09-22 06:57:40 +0000 |
---|---|---|
committer | guenther <> | 2016-09-22 06:57:40 +0000 |
commit | 0a9499f5b06c96665b68f63b3a97beacf46d7f33 (patch) | |
tree | 66163f3ec4e56ffd8d9b01ef9d200a0369282188 /src/lib/libssl/ssl_lib.c | |
parent | 92bd6bca06ecb9d0a0f4e5807b6d6ac237e11346 (diff) | |
download | openbsd-0a9499f5b06c96665b68f63b3a97beacf46d7f33.tar.gz openbsd-0a9499f5b06c96665b68f63b3a97beacf46d7f33.tar.bz2 openbsd-0a9499f5b06c96665b68f63b3a97beacf46d7f33.zip |
Improve ticket validity checking when tlsext_ticket_key_cb() callback
chooses a different HMAC algorithm.
Avert memory leaks if the callback preps the HMAC in some way.
Based on openssl commit 1bbe48ab149893a78bf99c8eb8895c928900a16f
but retaining a pre-callback length check to guarantee the callback
is provided the buffer that the API claims.
ok bcook@ jsing@
Diffstat (limited to 'src/lib/libssl/ssl_lib.c')
0 files changed, 0 insertions, 0 deletions