Lines Matching refs:selection
94 int selection; member
146 static int der2key_check_selection(int selection, in der2key_check_selection() argument
161 if (selection == 0) in der2key_check_selection()
165 int check1 = (selection & checks[i]) != 0; in der2key_check_selection()
180 static int der2key_decode(void *vctx, OSSL_CORE_BIO *cin, int selection, in der2key_decode() argument
191 ctx->selection = selection; in der2key_decode()
200 if (selection == 0) in der2key_decode()
201 selection = ctx->desc->selection_mask; in der2key_decode()
202 if ((selection & ctx->desc->selection_mask) == 0) { in der2key_decode()
214 if ((selection & OSSL_KEYMGMT_SELECT_PRIVATE_KEY) != 0) { in der2key_decode()
225 if (key == NULL && ctx->selection != 0) { in der2key_decode()
230 if (key == NULL && (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) { in der2key_decode()
236 if (key == NULL && ctx->selection != 0) { in der2key_decode()
241 if (key == NULL && (selection & OSSL_KEYMGMT_SELECT_ALL_PARAMETERS) != 0) { in der2key_decode()
245 if (key == NULL && ctx->selection != 0) { in der2key_decode()
332 int selection = ctx->selection; in der2key_export_object() local
334 if (selection == 0) in der2key_export_object()
335 selection = OSSL_KEYMGMT_SELECT_ALL; in der2key_export_object()
339 return export(keydata, selection, export_cb, export_cbarg); in der2key_export_object()
757 int selection) \
759 return der2key_check_selection(selection, \