diff options
| author | Longpeng(Mike) | 2017-07-14 20:04:01 +0200 |
|---|---|---|
| committer | Daniel P. Berrange | 2017-07-19 11:11:04 +0200 |
| commit | 822d15ded8887742ea7ea4ddbfcfebb443813dd3 (patch) | |
| tree | b3633582d7593799793335639a4bb89982d65480 /include/crypto | |
| parent | crypto: hmac: move crypto/hmac.h into include/crypto/ (diff) | |
| download | qemu-822d15ded8887742ea7ea4ddbfcfebb443813dd3.tar.gz qemu-822d15ded8887742ea7ea4ddbfcfebb443813dd3.tar.xz qemu-822d15ded8887742ea7ea4ddbfcfebb443813dd3.zip | |
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 'include/crypto')
0 files changed, 0 insertions, 0 deletions
