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:08:54 +0000 (14:08 +0100)
commit1030f89f5ea238820645e3d34049eb1bd30e81c4
treecc30b8414dbf82cb4209a72206804cb004295352
parentb6ed9917314145d1133a3d571daa06f7d2fb66d2
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