…lines 1–20 unchanged (20 lines)
21 ossl_der_oid_id_rsassa_pkcs1_v1_5_with_sha3_384
22#define ossl_der_oid_sha3_512WithRSAEncryption \
23 ossl_der_oid_id_rsassa_pkcs1_v1_5_with_sha3_512
24#define ossl_der_oid_mdc2WithRSAEncryption \
25 ossl_der_oid_mdc2WithRSASignature
26
27#define MD_with_RSA_CASE(name, var) \
28 case NID_##name: \
29 var = ossl_der_oid_##name##WithRSAEncryption; \
30 var##_sz = sizeof(ossl_der_oid_##name##WithRSAEncryption); \
31 break;
32
33int ossl_DER_w_algorithmIdentifier_MDWithRSAEncryption(WPACKET *pkt, int tag,
34 int mdnid)
35{
36 const unsigned char *precompiled = NULL;
37 size_t precompiled_sz = 0;
38
39 switch (mdnid) {
40#ifndef FIPS_MODULE
…lines 41–74 unchanged (34 lines)