boringssl/crypto/rsa
David Benjamin 79d18bc4dd Add crypto/rsa-level RSA-PSS functions.
This allows us to implement RSA-PSS in the FIPS module without pulling
in EVP_PKEY. It also allows people to use RSA-PSS on an RSA*.
Empirically folks seem to use the low-level padding functions a lot,
which is unfortunate.

This allows us to remove a now redundant length check in p_rsa.c.

Change-Id: I5270e01c6999d462d378865db2b858103c335485
Reviewed-on: https://boringssl-review.googlesource.com/15825
Reviewed-by: Adam Langley <agl@google.com>
2017-05-02 20:30:24 +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 Move bn/ into crypto/fipsmodule/ 2017-05-01 22:51:25 +00:00
rsa_test.cc Consistently check length in RSA_add_pkcs1_prefix. 2017-05-02 20:29:47 +00:00
rsa.c Add crypto/rsa-level RSA-PSS functions. 2017-05-02 20:30:24 +00:00