boringssl/crypto/rsa
Adam Langley 518ba0772b Switch constant-time functions to using |crypto_word_t|.
Using |size_t| was correct, except for NaCl, which is a 64-bit build
with 32-bit pointers. In that configuration, |size_t| is smaller than
the native word size.

This change adds |crypto_word_t|, an unsigned type with native size and
switches constant-time functions to using it.

Change-Id: Ib275127063d5edbb7c55d413132711b7c74206b0
Reviewed-on: https://boringssl-review.googlesource.com/15325
Reviewed-by: Adam Langley <agl@google.com>
2017-04-21 22:06:05 +00:00
..
blinding.c Work around language and compiler bug in memcpy, etc. 2016-12-21 20:34:47 +00:00
CMakeLists.txt Convert rsa_test to GTest. 2017-02-16 22:23:16 +00:00
internal.h Unwind multiprime RSA support. 2017-04-12 23:14:57 +00:00
padding.c Switch constant-time functions to using |crypto_word_t|. 2017-04-21 22:06:05 +00:00
rsa_asn1.c Remove remnants of multiprime RSA parsing. 2017-04-21 17:49:46 +00:00
rsa_impl.c Switch constant-time functions to using |crypto_word_t|. 2017-04-21 22:06:05 +00:00
rsa_test.cc Fix check_fips for public keys and synchronize the EC and RSA versions. 2017-04-13 17:33:40 +00:00
rsa.c Fix lower bound in e in FIPS RSA checking. 2017-04-20 20:43:52 +00:00