openssl/crypto/rsa
Andy Polyakov 0122add654 rsa/rsa_lib.c: make RSA_security_bits multi-prime aware.
Multi-prime RSA security is not determined by modulus length alone, but
depends even on number of primes. Too many primes render security
inadequate, but there is no common amount of primes or common factors'
length that provide equivalent secuity promise as two-prime for given
modulus length. Maximum amount of permitted primes is determined
according to following table.

   <1024 | >=1024 | >=4096 | >=8192
   ------+--------+--------+-------
     2   |   3    |   4    |   5

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4791)
2017-11-28 20:04:57 +01:00
..
build.info Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_ameth.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_asn1.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_chk.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_crpt.c Remove unnecessary #include <openssl/lhash.h> directives. 2017-09-29 07:38:56 +10:00
rsa_depr.c Copyright consolidation 08/10 2016-05-17 14:51:34 -04:00
rsa_err.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_gen.c rsa/rsa_gen.c: ensure backward compatibility with external rsa->meth. 2017-11-23 21:08:07 +01:00
rsa_lib.c rsa/rsa_lib.c: make RSA_security_bits multi-prime aware. 2017-11-28 20:04:57 +01:00
rsa_locl.h rsa/rsa_lib.c: make RSA_security_bits multi-prime aware. 2017-11-28 20:04:57 +01:00
rsa_meth.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_mp.c rsa/rsa_lib.c: make RSA_security_bits multi-prime aware. 2017-11-28 20:04:57 +01:00
rsa_none.c Fix coding style in crypto/rsa directory 2017-08-25 16:23:07 +01:00
rsa_oaep.c Fix an information leak in the RSA padding check code. 2017-07-31 21:47:52 +02:00
rsa_ossl.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_pk1.c Fix coding style in crypto/rsa directory 2017-08-25 16:23:07 +01:00
rsa_pmeth.c Support multi-prime RSA (RFC 8017) 2017-11-21 14:38:42 +08:00
rsa_prn.c Fix coding style in crypto/rsa directory 2017-08-25 16:23:07 +01:00
rsa_pss.c This part fixes braces around if-else. 2017-08-25 16:23:07 +01:00
rsa_saos.c This part fixes braces around if-else. 2017-08-25 16:23:07 +01:00
rsa_sign.c Implement RSASSA-PKCS1-v1_5 as specified. 2016-11-07 21:04:54 +01:00
rsa_ssl.c Fix coding style in crypto/rsa directory 2017-08-25 16:23:07 +01:00
rsa_x931.c This part fixes braces around if-else. 2017-08-25 16:23:07 +01:00
rsa_x931g.c This part fixes braces around if-else. 2017-08-25 16:23:07 +01:00