audk/CryptoPkg/Include
Qin Long 4c27024399 CryptoPkg: Update HMAC Wrapper with opaque HMAC_CTX object.
OpenSSL-1.1.xx makes most data structures opaque.
This patch updated HMAC Wrapper implementation with opaque
HMAC_CTX object.
The HmacXXGetContextSize() is marked as deprecated, and updated
to use the fixed HMAC_CTX size, which is just kept for compatibility.
New APIs (HmacXXNew(), HmacXXFree()) were added  as the recommended
HMAC_CTX usage interfaces for HMAC-XXXX operations.

Cc: Ting Ye <ting.ye@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Gary Lin <glin@suse.com>
Cc: Ronald Cron <ronald.cron@arm.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qin Long <qin.long@intel.com>
Reviewed-by: Ting Ye <ting.ye@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
2017-03-29 16:17:24 +08:00
..
Library CryptoPkg: Update HMAC Wrapper with opaque HMAC_CTX object. 2017-03-29 16:17:24 +08:00
Protocol Fix issue that RsaPkcs1Verify() may not work in PEI phase. 2012-11-22 05:07:22 +00:00
internal CryptoPkg/OpensslLib: Update INF files to support OpenSSL-1.1.0x build 2017-03-29 16:03:41 +08:00
openssl CryptoPkg/OpensslLib: Update INF files to support OpenSSL-1.1.0x build 2017-03-29 16:03:41 +08:00
sys CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
CrtLibSupport.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
assert.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
ctype.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
errno.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
limits.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
memory.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
stdarg.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
stddef.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
stdio.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
stdlib.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
string.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
strings.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
syslog.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
time.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00
unistd.h CryptoPkg: Clean-up CRT Library Wrapper. 2017-03-29 16:13:58 +08:00