File openssl-ibmca-1.0.0.rc2-memset-fix.patch of Package openssl-ibmca

diff -urpN openssl-ibmca-1.0.0-rc2/e_ibmca.c openssl-ibmca-1.0.0-rc2-memset_fix/e_ibmca.c
--- openssl-ibmca-1.0.0-rc2/e_ibmca.c	2007-01-22 17:23:20.000000000 +0100
+++ openssl-ibmca-1.0.0-rc2-memset_fix/e_ibmca.c	2007-01-22 17:27:09.000000000 +0100
@@ -1858,6 +1858,7 @@ static int ibmca_mod_exp_crt(BIGNUM * r,
 			 IBMCA_R_UNDERFLOW_CONDITION);
 		goto err;
 	}
+	memset(argument, 0, pbytes + qbytes);
 	BN_bn2bin(a, ((unsigned char *)argument
 		      + outLen
 		      - BN_num_bytes(a)));
openSUSE Build Service is sponsored by