Fix ABI break with HMAC
authorMatt Caswell <matt@openssl.org>
Fri, 12 Jun 2015 12:08:04 +0000 (13:08 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 12 Jun 2015 13:43:23 +0000 (14:43 +0100)
commitfffcf87a550f76f83e4a17dd190c9c74833046e8
tree76b458d74355bda0b080c9fa5dc1125f16ffc7db
parent3adca975dc1175e76bc079306896a09692ed4c15
Fix ABI break with HMAC

Recent HMAC changes broke ABI compatibility due to a new field in HMAC_CTX.
This backs that change out, and does it a different way.

Thanks to Timo Teras for the concept.

Conflicts:
crypto/hmac/hmac.c

Reviewed-by: Richard Levitte <levitte@openssl.org>
crypto/hmac/hmac.c
crypto/hmac/hmac.h
crypto/hmac/hmactest.c