Refactor Identity Hint handling
authorMatt Caswell <matt@openssl.org>
Mon, 18 Jul 2016 12:49:38 +0000 (13:49 +0100)
committerMatt Caswell <matt@openssl.org>
Mon, 18 Jul 2016 22:18:46 +0000 (23:18 +0100)
commite3ea3afd6d9cc05b207e76e49552f88ae28489c3
tree101cbb4cd3c4c03ca1b49d6c1577027547ab72ec
parent05ec6a25f80ac8edfb7d7cb764d2dd68156a6965
Refactor Identity Hint handling

Don't call strncpy with strlen of the source as the length. Don't call
strlen multiple times. Eventually we will want to replace this with a proper
PACKET style handling (but for construction of PACKETs instead of just
reading them as it is now). For now though this is safe because
PSK_MAX_IDENTITY_LEN will always fit into the destination buffer.

This addresses an OCAP Audit issue.

Reviewed-by: Richard Levitte <levitte@openssl.org>
ssl/statem/statem_srvr.c