Lines Matching defs:desc
91 const struct keytype_desc_st *desc;
110 && OBJ_obj2nid(alg->algorithm) == ctx->desc->evp_type)
124 der2key_newctx(void *provctx, const struct keytype_desc_st *desc)
130 ctx->desc = desc;
143 const struct keytype_desc_st *desc)
162 int check2 = (desc->selection_mask & checks[i]) != 0;
197 selection = ctx->desc->selection_mask;
198 if ((selection & ctx->desc->selection_mask) == 0) {
212 if (ctx->desc->d2i_PKCS8 != NULL) {
213 key = ctx->desc->d2i_PKCS8(NULL, &derp, der_len, ctx);
218 } else if (ctx->desc->d2i_private_key != NULL) {
219 key = ctx->desc->d2i_private_key(NULL, &derp, der_len);
228 if (ctx->desc->d2i_PUBKEY != NULL)
229 key = ctx->desc->d2i_PUBKEY(NULL, &derp, der_len);
230 else if (ctx->desc->d2i_public_key != NULL)
231 key = ctx->desc->d2i_public_key(NULL, &derp, der_len);
239 if (ctx->desc->d2i_key_params != NULL)
240 key = ctx->desc->d2i_key_params(NULL, &derp, der_len);
259 && ctx->desc->check_key != NULL
260 && !ctx->desc->check_key(key, ctx)) {
261 ctx->desc->free_key(key);
265 if (key != NULL && ctx->desc->adjust_key != NULL)
266 ctx->desc->adjust_key(key, ctx);
291 (char *)ctx->desc->keytype_name,
303 ctx->desc->free_key(key);
315 ossl_prov_get_keymgmt_export(ctx->desc->fns);
411 return sm2 == (ctx->desc->evp_type == EVP_PKEY_SM2);
517 return ctx->desc->evp_type == EVP_PKEY_RSA;
519 return ctx->desc->evp_type == EVP_PKEY_RSA_PSS;