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