boringssl/crypto/bn
Adam Langley 97999919bb Hide all asm symbols.
We are leaking asm symbols in Android builds because the asm code isn't
affected by -fvisibility=hidden. This change hides all asm symbols.

This assumes that no asm symbols are public API and that should be true.
Some points to note:

In crypto/rc4/asm/rc4-md5-x86_64.pl there are |RC4_set_key| and
|RC4_options| functions which aren't getting marked as hidden. That's
because those functions aren't actually ever generated. (I'm just trying
to minimise drift with upstream here.)

In crypto/rc4/asm/rc4-x86_64.pl there's |RC4_options| which is "public"
API, except that we've never had it in the header files. So I've just
deleted it. Since we have an internal caller, we'll probably have to put
it back in the future, but it can just be done in rc4.c to save
problems.

BUG=448386

Change-Id: I3846617a0e3d73ec9e5ec3638a53364adbbc6260
Reviewed-on: https://boringssl-review.googlesource.com/3520
Reviewed-by: David Benjamin <davidben@chromium.org>
Reviewed-by: Adam Langley <agl@google.com>
2015-02-20 21:24:01 +00:00
..
asm Hide all asm symbols. 2015-02-20 21:24:01 +00:00
add.c Inital import. 2014-06-20 13:17:32 -07:00
bn_test.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
bn.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
CMakeLists.txt Precompute sorted array for error strings. 2015-02-09 17:35:31 -08:00
cmp.c Inital import. 2014-06-20 13:17:32 -07:00
convert.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
ctx.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
div.c Add some missing error failure checks. 2015-02-17 20:55:56 +00:00
exponentiation.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
gcd.c Add some missing error failure checks. 2015-02-17 20:55:56 +00:00
generic.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
internal.h Fix standalone build on Win64. 2015-02-11 23:13:52 +00:00
kronecker.c Inital import. 2014-06-20 13:17:32 -07:00
montgomery.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
mul.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
prime.c Add in missing curly braces part 1. 2015-02-11 19:31:01 +00:00
random.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
rsaz_exp.c Support building with PNaCl. 2014-07-11 19:04:04 +00:00
rsaz_exp.h Convert all zero-argument functions to '(void)' 2014-08-21 01:06:07 +00:00
shift.c Remove string.h from base.h. 2015-02-02 19:14:15 +00:00
sqrt.c Add function to recover RSA CRT params. 2014-06-20 13:17:35 -07:00