Signed-off-by: Harald Freudenberger <fre...@linux.vnet.ibm.com>
---
 usr/lib/pkcs11/common/mech_aes.c  |    2 +-
 usr/lib/pkcs11/common/mech_des.c  |    2 +-
 usr/lib/pkcs11/common/mech_des3.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/usr/lib/pkcs11/common/mech_aes.c b/usr/lib/pkcs11/common/mech_aes.c
index 453253d..d1178b4 100644
--- a/usr/lib/pkcs11/common/mech_aes.c
+++ b/usr/lib/pkcs11/common/mech_aes.c
@@ -2828,7 +2828,7 @@ ckm_aes_key_gen( TEMPLATE *tmpl )
    else
        token_keysize = key_size;
 
-   if ((aes_key = (CK_BYTE *)malloc(token_keysize)) == NULL) {
+   if ((aes_key = (CK_BYTE *)calloc(1,token_keysize)) == NULL) {
       TRACE_ERROR("%s\n", ock_err(ERR_HOST_MEMORY));
       return CKR_HOST_MEMORY;
    }
diff --git a/usr/lib/pkcs11/common/mech_des.c b/usr/lib/pkcs11/common/mech_des.c
index 62fa356..6425fc2 100755
--- a/usr/lib/pkcs11/common/mech_des.c
+++ b/usr/lib/pkcs11/common/mech_des.c
@@ -1440,7 +1440,7 @@ ckm_des_key_gen( TEMPLATE *tmpl )
    else
       keysize = DES_KEY_SIZE;
 
-   if ((des_key = (CK_BYTE *)malloc(keysize)) == NULL) {
+   if ((des_key = (CK_BYTE *)calloc(1,keysize)) == NULL) {
       TRACE_ERROR("%s\n", ock_err(ERR_HOST_MEMORY));
       return CKR_HOST_MEMORY;
    }
diff --git a/usr/lib/pkcs11/common/mech_des3.c 
b/usr/lib/pkcs11/common/mech_des3.c
index 479d1c3..0594430 100755
--- a/usr/lib/pkcs11/common/mech_des3.c
+++ b/usr/lib/pkcs11/common/mech_des3.c
@@ -2486,7 +2486,7 @@ ckm_des3_key_gen( TEMPLATE *tmpl )
    else
        keysize = (3 * DES_KEY_SIZE);
 
-   if ((des_key = (CK_BYTE *)malloc(keysize)) == NULL) {
+   if ((des_key = (CK_BYTE *)calloc(1,keysize)) == NULL) {
     TRACE_ERROR("%s\n", ock_err(ERR_HOST_MEMORY));
     return CKR_HOST_MEMORY;
    }
-- 
1.7.9.5


------------------------------------------------------------------------------
_______________________________________________
Opencryptoki-tech mailing list
Opencryptoki-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opencryptoki-tech

Reply via email to