openssl/crypto/rsa
Shane Lontis 169e422edd Remove asn1 module dependency from RSASSA-PKCS1-v1_5 implementation.
Replace use of the asn1 module (X509_SIG, X509_ALGOR, ASN1_TYPE,
ASN1_OCTET_STRING, i2d_X509_SIG(), etc.) as well as OID lookups using
OBJ_nid2obj() with pre-generated DigestInfo encodings for MD2, MD5, MDC-2,
SHA-1, SHA-2 and SHA-3; the encoding is selected based on the NID. This is
similar to the approach used by the old FOM.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9138)
2019-12-22 09:37:17 +10:00
..
build.info FIPS 186-4 RSA Generation & Validation 2019-03-12 12:00:52 +00:00
rsa_ameth.c Increase OSSL_PARAM_BLD_MAX for multi-prime RSA 2019-11-14 09:29:46 +00:00
rsa_asn1.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_chk.c Add BN_check_prime() 2019-10-14 22:54:02 +02:00
rsa_crpt.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_depr.c Update source files for pre-3.0 deprecation 2019-11-07 11:37:25 +01:00
rsa_err.c util/mkerr.pl: make it not depend on the function code 2019-09-12 17:59:52 +02:00
rsa_gen.c New RSA keymgmt implementation to handle import / export of RSA keys 2019-10-17 18:07:45 +02:00
rsa_lib.c PROV SERIALIZER: add support for writing RSA keys 2019-11-29 20:55:16 +01:00
rsa_local.h New RSA keymgmt implementation to handle import / export of RSA keys 2019-10-17 18:07:45 +02:00
rsa_meth.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_mp.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_none.c Following the license change, modify the boilerplates in crypto/rsa/ 2018-12-06 15:20:59 +01:00
rsa_oaep.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_ossl.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_pk1.c Teach the RSA implementation about TLS RSA Key Transport 2019-12-05 16:12:18 +00:00
rsa_pmeth.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_prn.c Following the license change, modify the boilerplates in crypto/rsa/ 2018-12-06 15:20:59 +01:00
rsa_pss.c Reorganize local header files 2019-09-28 20:26:35 +02:00
rsa_saos.c Following the license change, modify the boilerplates in crypto/rsa/ 2018-12-06 15:20:59 +01:00
rsa_sign.c Remove asn1 module dependency from RSASSA-PKCS1-v1_5 implementation. 2019-12-22 09:37:17 +10:00
rsa_sp800_56b_check.c Fix some typos 2019-12-11 19:04:01 +01:00
rsa_sp800_56b_gen.c New RSA keymgmt implementation to handle import / export of RSA keys 2019-10-17 18:07:45 +02:00
rsa_ssl.c rsa: replace magic number '11' by RSA_PKCS1_PADDING_SIZE 2019-10-03 14:37:16 +02:00
rsa_x931.c Following the license change, modify the boilerplates in crypto/rsa/ 2018-12-06 15:20:59 +01:00
rsa_x931g.c New RSA keymgmt implementation to handle import / export of RSA keys 2019-10-17 18:07:45 +02:00