summaryrefslogtreecommitdiff
path: root/crypto/hmac-nettle.c
diff options
context:
space:
mode:
authorLongpeng(Mike) <longpeng2@huawei.com>2017-07-14 14:04:01 -0400
committerDaniel P. Berrange <berrange@redhat.com>2017-07-19 10:11:04 +0100
commit822d15ded8887742ea7ea4ddbfcfebb443813dd3 (patch)
treeb3633582d7593799793335639a4bb89982d65480 /crypto/hmac-nettle.c
parent9767b75d92a2e455c80c72f3670dabb3faf85792 (diff)
downloadqemu-822d15ded8887742ea7ea4ddbfcfebb443813dd3.tar.gz
crypto: hmac: introduce qcrypto_hmac_ctx_new for gcrypt-backend
1) Fix a handle-leak problem in qcrypto_hmac_new(), didn't free ctx->handle if gcry_mac_setkey fails. 2) Extracts qcrypto_hmac_ctx_new() from qcrypto_hmac_new() for gcrypt-backend impls. Reviewed-by: Gonglei <arei.gonglei@huawei.com> Signed-off-by: Longpeng(Mike) <longpeng2@huawei.com> Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'crypto/hmac-nettle.c')
0 files changed, 0 insertions, 0 deletions