Lines Matching refs:oaep
20 RSA_OAEP_PARAMS *oaep;
22 oaep = ASN1_TYPE_unpack_sequence(ASN1_ITEM_rptr(RSA_OAEP_PARAMS),
25 if (oaep == NULL)
28 if (oaep->maskGenFunc != NULL) {
29 oaep->maskHash = ossl_x509_algor_mgf1_decode(oaep->maskGenFunc);
30 if (oaep->maskHash == NULL) {
31 RSA_OAEP_PARAMS_free(oaep);
35 return oaep;
47 RSA_OAEP_PARAMS *oaep;
62 oaep = rsa_oaep_decode(cmsalg);
64 if (oaep == NULL) {
69 mgf1md = ossl_x509_algor_get_md(oaep->maskHash);
72 md = ossl_x509_algor_get_md(oaep->hashFunc);
76 if (oaep->pSourceFunc != NULL) {
77 X509_ALGOR *plab = oaep->pSourceFunc;
107 RSA_OAEP_PARAMS_free(oaep);
114 RSA_OAEP_PARAMS *oaep = NULL;
141 oaep = RSA_OAEP_PARAMS_new();
142 if (oaep == NULL)
144 if (!ossl_x509_algor_new_from_md(&oaep->hashFunc, md))
146 if (!ossl_x509_algor_md_to_mgf1(&oaep->maskGenFunc, mgf1md))
151 oaep->pSourceFunc = X509_ALGOR_new();
152 if (oaep->pSourceFunc == NULL)
161 X509_ALGOR_set0(oaep->pSourceFunc, OBJ_nid2obj(NID_pSpecified),
165 if (!ASN1_item_pack(oaep, ASN1_ITEM_rptr(RSA_OAEP_PARAMS), &os))
171 RSA_OAEP_PARAMS_free(oaep);