Lines Matching defs:SET
81 * necessary, when |action_type == SET|.
110 * way necessary, when |action_type == SET|.
135 * necessary, when |action_type == SET|.
153 NONE = 0, GET = 1, SET = 2
169 * The action type (GET or SET). This may be 0 in some cases, and should
218 * If the item has this set to 0, it means that both GET and SET are
274 * |fixup_args| is always called before (for SET) or after (for GET)
347 * data between p1+p2 (SET) or return value+p2 (GET) as long as the values
356 * PRE_CTRL_TO_PARAMS, SET | GET - |p1| and |p2| are converted to an
365 * PRE_CTRL_STR_TO_PARAMS, !SET - ERROR. That combination is not
367 * PRE_CTRL_STR_TO_PARAMS, SET - |p2| is taken as a string, and is
372 * PRE_PARAMS_TO_CTRL, SET - the OSSL_PARAM is converted to
382 * PRE_CTRL_TO_PARAMS, SET.
442 * OSSL_PARAM_construct_TYPE() works equally well for both SET and GET.
459 if (ctx->action_type == SET) {
549 if (ctx->action_type != SET) {
615 if (state == PRE_PARAMS_TO_CTRL && ctx->action_type == SET) {
718 * fix_cipher_md fixes up an EVP_CIPHER / EVP_MD to its name on SET,
764 } else if (state == PRE_CTRL_TO_PARAMS && ctx->action_type == SET) {
790 } else if (state == PRE_PARAMS_TO_CTRL && ctx->action_type == SET) {
875 ctx->action_type = SET;
882 if ((state == PRE_CTRL_TO_PARAMS && ctx->action_type == SET)
901 || (state == PRE_PARAMS_TO_CTRL && ctx->action_type == SET)) {
957 if ((state == PRE_CTRL_TO_PARAMS && ctx->action_type == SET)
975 if ((state == PRE_PARAMS_TO_CTRL && ctx->action_type == SET)
1001 if (ctx->action_type != SET)
1027 if (ctx->action_type != SET)
1071 if (ctx->action_type != SET)
1097 if (ctx->action_type != SET)
1146 if (ctx->action_type != SET)
1203 ctx->action_type = SET;
1205 ctx->action_type = SET;
1215 if (state == PRE_CTRL_TO_PARAMS && ctx->action_type == SET) {
1275 } else if (state == PRE_CTRL_TO_PARAMS && ctx->action_type == SET) {
1339 if ((ctx->action_type == SET && state == PRE_PARAMS_TO_CTRL)
1396 } else if ((ctx->action_type == SET && state == PRE_CTRL_TO_PARAMS)
1418 if ((ctx->action_type == SET && state == PRE_PARAMS_TO_CTRL)
1460 if ((ctx->action_type == SET && state == PRE_CTRL_TO_PARAMS)
1477 if ((ctx->action_type == SET && state == PRE_PARAMS_TO_CTRL)
2011 { SET, -1, -1, EVP_PKEY_OP_TYPE_SIG,
2034 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
2040 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
2046 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
2052 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
2060 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_PARAMGEN,
2063 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_PARAMGEN,
2066 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2069 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2074 { SET, EVP_PKEY_DH, 0, EVP_PKEY_OP_PARAMGEN,
2077 { SET, EVP_PKEY_DH, 0, EVP_PKEY_OP_PARAMGEN,
2080 { SET, EVP_PKEY_DH, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2083 { SET, EVP_PKEY_DH, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2088 { SET, EVP_PKEY_DH, 0, EVP_PKEY_OP_PARAMGEN,
2093 { SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_PARAMGEN,
2097 { SET, EVP_PKEY_DH, 0, EVP_PKEY_OP_DERIVE,
2105 { SET, EVP_PKEY_DSA, 0, EVP_PKEY_OP_PARAMGEN,
2108 { SET, EVP_PKEY_DSA, 0, EVP_PKEY_OP_PARAMGEN,
2111 { SET, EVP_PKEY_DSA, 0, EVP_PKEY_OP_PARAMGEN,
2119 { SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2122 { SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2137 { SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
2143 { SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
2149 { SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
2160 { SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2163 { SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_PARAMGEN | EVP_PKEY_OP_KEYGEN,
2178 { SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
2184 { SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
2190 { SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
2207 { SET, EVP_PKEY_RSA, EVP_PKEY_RSA_PSS,
2216 { SET, EVP_PKEY_RSA, EVP_PKEY_RSA_PSS,
2231 { SET, EVP_PKEY_RSA, EVP_PKEY_RSA_PSS, EVP_PKEY_OP_TYPE_SIG,
2240 { SET, EVP_PKEY_RSA, 0, EVP_PKEY_OP_TYPE_CRYPT,
2252 { SET, EVP_PKEY_RSA, 0, EVP_PKEY_OP_TYPE_CRYPT,
2259 { SET, EVP_PKEY_RSA_PSS, 0, EVP_PKEY_OP_TYPE_GEN,
2262 { SET, EVP_PKEY_RSA_PSS, 0, EVP_PKEY_OP_TYPE_GEN,
2265 { SET, EVP_PKEY_RSA_PSS, 0, EVP_PKEY_OP_TYPE_GEN,
2268 { SET, EVP_PKEY_RSA, EVP_PKEY_RSA_PSS, EVP_PKEY_OP_KEYGEN,
2271 { SET, EVP_PKEY_RSA, 0, EVP_PKEY_OP_KEYGEN,
2274 { SET, EVP_PKEY_RSA, 0, EVP_PKEY_OP_KEYGEN,
2282 { SET, -1, -1, EVP_PKEY_OP_TYPE_SIG,
2290 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2293 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2296 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2304 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2307 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2310 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2313 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2316 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2324 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2327 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2330 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2333 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2336 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2339 { SET, -1, -1, EVP_PKEY_OP_DERIVE,
2343 { SET, -1, -1, EVP_PKEY_OP_KEYGEN | EVP_PKEY_OP_TYPE_CRYPT,
2346 { SET, -1, -1, EVP_PKEY_OP_KEYGEN,
2350 { SET, -1, -1, EVP_PKEY_OP_TYPE_SIG,
2361 { SET, EVP_PKEY_X25519, EVP_PKEY_X25519, EVP_PKEY_OP_KEYGEN, -1, NULL, NULL,
2363 { SET, EVP_PKEY_X25519, EVP_PKEY_X25519, EVP_PKEY_OP_PARAMGEN, -1, NULL, NULL,
2365 { SET, EVP_PKEY_X448, EVP_PKEY_X448, EVP_PKEY_OP_KEYGEN, -1, NULL, NULL,
2367 { SET, EVP_PKEY_X448, EVP_PKEY_X448, EVP_PKEY_OP_PARAMGEN, -1, NULL, NULL,
2559 && item->action_type != SET)
2673 case SET:
2707 tmpl.action_type = SET;
2721 ctx.action_type = SET;
2742 case SET:
2812 return evp_pkey_ctx_setget_params_to_ctrl(ctx, SET, (OSSL_PARAM *)params);