openssl/crypto/bn
David Woodhouse 78c830785c RT4339: Fix handling of <internal/bn_conf.h>
The entire contents of <internal/bn_conf.h> are unwanted in the UEFI
build because we have to do it differently there. To support building
for both 32-bit and 64-bit platforms without re-running the OpenSSL
Configure script, the EDK2 environment defines THIRTY_TWO_BIT or
SIXTY_FOUR_BIT for itself according to the target platform.

The current setup is broken, though. It checks for OPENSSL_SYS_UEFI but
before it's actually defined, since opensslconf.h hasn't yet been
included.

Let's fix that by including opensslconf.h. And also let's move the
bn_conf.h doesn't even need to *exist* in the UEFI build environment.

This is also GH PR736.

Signed-off-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
2016-02-23 13:18:23 -05:00
..
asm GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bn_add.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_asm.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_blind.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_const.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_ctx.c Remove outdated DEBUG flags. 2016-02-18 17:14:50 -05:00
bn_depr.c Use NON_EMPTY_TRANSLATION_UNIT, consistently. 2016-02-09 20:13:29 -05:00
bn_dh.c Fix undeclared variable warnings. 2015-10-24 16:42:51 +01:00
bn_div.c Move more BN internals to bn_lcl.h 2016-01-30 16:54:35 -05:00
bn_err.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_exp.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_exp2.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_gcd.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bn_gf2m.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_intern.c Continue standardising malloc style for libcrypto 2015-11-09 22:48:41 +00:00
bn_kron.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bn_lcl.h RT4339: Fix handling of <internal/bn_conf.h> 2016-02-23 13:18:23 -05:00
bn_lib.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bn_mod.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_mont.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_mpi.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_mul.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bn_nist.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
bn_prime.c Restore NUMPRIMES as a numeric literal 2016-01-28 06:36:55 -05:00
bn_prime.h Restore NUMPRIMES as a numeric literal 2016-01-28 06:36:55 -05:00
bn_prime.pl Restore NUMPRIMES as a numeric literal 2016-01-28 06:36:55 -05:00
bn_print.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_rand.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_recp.c GH678: Add a few more zalloc 2016-02-22 12:13:37 -05:00
bn_shift.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_sqr.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_sqrt.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_srp.c Only include SRP headers when OPENSSL_NO_SRP is undefined 2015-10-22 23:45:45 +02:00
bn_word.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00
bn_x931p.c GH601: Various spelling fixes. 2016-02-05 15:25:50 -05:00
build.info In the unified scheme, there is no $(TOP), use $(SRCDIR) instead 2016-02-18 00:38:26 +01:00
Makefile.in Always build library object files with shared library cflags 2016-02-20 16:51:31 +01:00
rsaz_exp.c Missing header include. 2016-02-11 08:47:57 -05:00
rsaz_exp.h rsaz_exp.h: align license with the rest of the contribution 2015-07-23 14:20:28 +02:00
vms-helper.c Remove /* foo.c */ comments 2016-01-26 16:40:43 -05:00