summaryrefslogtreecommitdiff
path: root/SecurityPkg
diff options
context:
space:
mode:
authorQin Long <qin.long@intel.com>2017-03-23 20:47:34 +0800
committerQin Long <qin.long@intel.com>2017-03-29 16:17:24 +0800
commit4c270243995a4cba33955f6dfaa8ee93748ff843 (patch)
tree6bd6c014d85e1f602dd110eb446d237a22db4ce8 /SecurityPkg
parentec7ad9e10371a7fb500d8244402bb25d93c1a6db (diff)
downloadedk2-4c270243995a4cba33955f6dfaa8ee93748ff843.zip
edk2-4c270243995a4cba33955f6dfaa8ee93748ff843.tar.gz
edk2-4c270243995a4cba33955f6dfaa8ee93748ff843.tar.bz2
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>
Diffstat (limited to 'SecurityPkg')
0 files changed, 0 insertions, 0 deletions