summaryrefslogtreecommitdiff
path: root/usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
diff options
context:
space:
mode:
authorJason King <jason.king@joyent.com>2018-01-25 18:49:57 +0000
committerJason King <jason.king@joyent.com>2018-10-04 21:14:57 -0500
commit80ecbe59bad54b13cd87628cff232f7fd4335b4b (patch)
tree22a630e6c4ffef3ea824cba5374c9d2b4d233464 /usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
parent4c14c4cff5adaaa79d7099e153c3ace3a0d65148 (diff)
downloadillumos-joyent-80ecbe59bad54b13cd87628cff232f7fd4335b4b.tar.gz
OS-6576 Add CCM and GCM mode support to AES in pkcs11_softtokenOS-6576
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c')
-rw-r--r--usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c b/usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
index ccf746dc40..e456bff368 100644
--- a/usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
+++ b/usr/src/lib/pkcs11/pkcs11_softtoken/common/softSignUtil.c
@@ -584,13 +584,13 @@ soft_sign_verify_cleanup(soft_session_t *session_p, boolean_t sign,
case CKM_AES_CMAC_GENERAL:
case CKM_AES_CMAC:
if (session_p->encrypt.context != NULL) {
- free(session_p->encrypt.context);
+ soft_aes_free_ctx(session_p->encrypt.context);
session_p->encrypt.context = NULL;
session_p->encrypt.flags = 0;
}
if (active_op->context != NULL) {
explicit_bzero(active_op->context,
- sizeof (soft_aes_ctx_t));
+ sizeof (soft_aes_sign_ctx_t));
}
break;