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
rsa_ameth.c Increase OSSL_PARAM_BLD_MAX for multi-prime RSA 2019-11-14 09:29:46 +00:00
rsa_asn1.c
rsa_chk.c Add BN_check_prime() 2019-10-14 22:54:02 +02:00
rsa_crpt.c
rsa_depr.c Update source files for pre-3.0 deprecation 2019-11-07 11:37:25 +01:00
rsa_err.c
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
rsa_mp.c
rsa_none.c
rsa_oaep.c
rsa_ossl.c
rsa_pk1.c Teach the RSA implementation about TLS RSA Key Transport 2019-12-05 16:12:18 +00:00
rsa_pmeth.c
rsa_prn.c
rsa_pss.c
rsa_saos.c
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_x931.c
rsa_x931g.c New RSA keymgmt implementation to handle import / export of RSA keys 2019-10-17 18:07:45 +02:00