Symbol: EVP_PKEY_OP_DERIVE
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
665
EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, EVP_PKEY_OP_DERIVE,
crypto/openssl/apps/pkeyutl.c
267
pkey_op = EVP_PKEY_OP_DERIVE;
crypto/openssl/apps/pkeyutl.c
280
pkey_op = EVP_PKEY_OP_DERIVE;
crypto/openssl/apps/pkeyutl.c
331
} else if (peerkey != NULL && pkey_op != EVP_PKEY_OP_DERIVE) {
crypto/openssl/apps/pkeyutl.c
335
} else if (peerkey == NULL && pkey_op == EVP_PKEY_OP_DERIVE) {
crypto/openssl/apps/pkeyutl.c
469
if (pkey_op != EVP_PKEY_OP_DERIVE && pkey_op != EVP_PKEY_OP_ENCAPSULATE) {
crypto/openssl/apps/pkeyutl.c
597
if (pkey_op != EVP_PKEY_OP_DERIVE) {
crypto/openssl/apps/pkeyutl.c
648
|| (pkey_op == EVP_PKEY_OP_DERIVE))
crypto/openssl/apps/pkeyutl.c
763
case EVP_PKEY_OP_DERIVE:
crypto/openssl/apps/pkeyutl.c
841
case EVP_PKEY_OP_DERIVE:
crypto/openssl/crypto/evp/ctrl_params_translate.c
2084
{ OSSL_ACTION_NONE, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2088
{ OSSL_ACTION_SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2091
{ OSSL_ACTION_GET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2094
{ OSSL_ACTION_SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2097
{ OSSL_ACTION_GET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2100
{ OSSL_ACTION_SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2103
{ OSSL_ACTION_GET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2106
{ OSSL_ACTION_SET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2109
{ OSSL_ACTION_GET, EVP_PKEY_DHX, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2151
{ OSSL_ACTION_SET, EVP_PKEY_DH, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2184
{ OSSL_ACTION_NONE, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2188
{ OSSL_ACTION_NONE, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2191
{ OSSL_ACTION_SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2194
{ OSSL_ACTION_GET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2197
{ OSSL_ACTION_SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2200
{ OSSL_ACTION_GET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2203
{ OSSL_ACTION_SET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2206
{ OSSL_ACTION_GET, EVP_PKEY_EC, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2225
{ OSSL_ACTION_NONE, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2229
{ OSSL_ACTION_NONE, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2232
{ OSSL_ACTION_SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2235
{ OSSL_ACTION_GET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2238
{ OSSL_ACTION_SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2241
{ OSSL_ACTION_GET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2244
{ OSSL_ACTION_SET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2247
{ OSSL_ACTION_GET, EVP_PKEY_SM2, 0, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2350
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2353
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2356
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2364
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2367
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2370
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2373
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2376
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2384
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2387
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2390
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2393
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2396
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ctrl_params_translate.c
2399
{ OSSL_ACTION_SET, -1, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/dh_ctrl.c
182
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/dh_ctrl.c
192
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/dh_ctrl.c
202
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/dh_ctrl.c
212
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/dh_ctrl.c
222
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/dh_ctrl.c
232
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_DHX, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ec_ctrl.c
112
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_EC, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ec_ctrl.c
122
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_EC, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ec_ctrl.c
132
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_EC, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/ec_ctrl.c
142
return EVP_PKEY_CTX_ctrl(ctx, EVP_PKEY_EC, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/exchange.c
222
ctx->operation = EVP_PKEY_OP_DERIVE;
crypto/openssl/crypto/evp/exchange.c
457
if (ctx->operation != EVP_PKEY_OP_DERIVE
crypto/openssl/crypto/evp/pmeth_lib.c
1101
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1111
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1120
EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_MD);
crypto/openssl/crypto/evp/pmeth_lib.c
1128
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1138
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1148
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1165
return EVP_PKEY_CTX_ctrl(ctx, -1, EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1185
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1195
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
1225
EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_N,
crypto/openssl/crypto/evp/pmeth_lib.c
1232
EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_R,
crypto/openssl/crypto/evp/pmeth_lib.c
1239
EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_P,
crypto/openssl/crypto/evp/pmeth_lib.c
1247
EVP_PKEY_OP_DERIVE,
crypto/openssl/crypto/evp/pmeth_lib.c
986
EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_TLS_MD);
crypto/openssl/include/openssl/evp.h
1760
(EVP_PKEY_OP_DERIVE)