openssl/crypto/bn
Rich Salz b4faea50c3 Use safer sizeof variant in malloc
For a local variable:
        TYPE *p;
Allocations like this are "risky":
        p = OPENSSL_malloc(sizeof(TYPE));
if the type of p changes, and the malloc call isn't updated, you
could get memory corruption.  Instead do this:
        p = OPENSSL_malloc(sizeof(*p));
Also fixed a few memset() calls that I noticed while doing this.

Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-05-04 15:00:13 -04:00
..
asm Add assembly support for 32-bit iOS. 2015-04-20 15:06:22 +02:00
bn_add.c bn/bn_add.c: fix dead code elimination that went bad. 2015-02-09 15:54:58 +01:00
bn_asm.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
bn_blind.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
bn_const.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
bn_ctx.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
bn_depr.c free NULL cleanup 7 2015-04-30 21:37:06 -04:00
bn_dh.c Add OSSL_NELEM macro. 2015-05-03 12:53:08 +01:00
bn_div.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
bn_err.c Error checking and memory leak fixes in NISTZ256. 2015-04-27 16:21:48 +02:00
bn_exp2.c free NULL cleanup 7 2015-04-30 21:37:06 -04:00
bn_exp.c free null cleanup finale 2015-05-01 10:02:07 -04:00
bn_gcd.c Re-align some comments after running the reformat script. 2015-01-22 09:20:10 +00:00
bn_gf2m.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
bn_intern.c free null cleanup finale 2015-05-01 10:02:07 -04:00
bn_kron.c More comment realignment 2015-01-22 09:20:10 +00:00
bn_lcl.h RAND_bytes updates 2015-03-25 12:38:07 +00:00
bn_lib.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
bn_mod.c free NULL cleanup 7 2015-04-30 21:37:06 -04:00
bn_mont.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
bn_mpi.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
bn_mul.c Re-align some comments after running the reformat script. 2015-01-22 09:20:10 +00:00
bn_nist.c Add OSSL_NELEM macro. 2015-05-03 12:53:08 +01:00
bn_prime.c free NULL cleanup 7 2015-04-30 21:37:06 -04:00
bn_prime.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
bn_prime.pl
bn_print.c free null cleanup finale 2015-05-01 10:02:07 -04:00
bn_rand.c free null cleanup finale 2015-05-01 10:02:07 -04:00
bn_recp.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
bn_shift.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
bn_sqr.c Re-align some comments after running the reformat script. 2015-01-22 09:20:10 +00:00
bn_sqrt.c free NULL cleanup 7 2015-04-30 21:37:06 -04:00
bn_srp.c Add OSSL_NELEM macro. 2015-05-03 12:53:08 +01:00
bn_word.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
bn_x931p.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
Makefile Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
rsaz_exp.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
rsaz_exp.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
vms-helper.c Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00