Symbol: OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/apps/dsa.c
263
selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/apps/ec.c
262
| OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/apps/rsa.c
352
selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/dh/dh_ameth.c
488
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/dh/dh_backend.c
156
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0
crypto/openssl/crypto/dsa/dsa_ameth.c
457
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/dsa/dsa_backend.c
97
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0
crypto/openssl/crypto/ec/ec_ameth.c
526
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/ec/ec_backend.c
623
&& (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/crypto/ec/ecx_backend.c
128
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0
crypto/openssl/crypto/ec/ecx_meth.c
363
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/encode_decode/encoder_pkey.c
191
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/evp/p_lib.c
380
if (evp_keymgmt_util_has((EVP_PKEY *)a, OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/crypto/evp/p_lib.c
381
&& evp_keymgmt_util_has((EVP_PKEY *)b, OSSL_KEYMGMT_SELECT_PUBLIC_KEY))
crypto/openssl/crypto/evp/p_lib.c
382
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/evp/p_lib.c
575
} else if (raw_key->selection == OSSL_KEYMGMT_SELECT_PUBLIC_KEY) {
crypto/openssl/crypto/evp/p_lib.c
626
raw_key.selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/evp/p_lib.c
628
return evp_keymgmt_util_export(pkey, OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/crypto/evp/pmeth_check.c
57
if ((ok = try_provided_check(ctx, OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
265
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/crypto/ml_kem/ml_kem.c
1988
case OSSL_KEYMGMT_SELECT_PUBLIC_KEY:
crypto/openssl/crypto/pem/pem_pkey.c
123
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/crypto/pem/pem_pkey.c
182
&& (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/crypto/pem/pem_pkey.c
80
selection = selection & ~OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/rsa/rsa_ameth.c
813
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
199
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
508
} else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/crypto/store/store_result.c
292
selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/crypto/store/store_result.c
457
OSSL_KEYMGMT_SELECT_PUBLIC_KEY))
crypto/openssl/include/openssl/core_dispatch.h
601
(OSSL_KEYMGMT_SELECT_PRIVATE_KEY | OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/include/openssl/evp.h
111
(EVP_PKEY_KEY_PARAMETERS | OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1021
(OSSL_KEYMGMT_SELECT_PUBLIC_KEY), \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
1094
(OSSL_KEYMGMT_SELECT_PUBLIC_KEY), \
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
210
OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
285
if (key == NULL && (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
156
if (key == NULL && (selection == 0 || (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
87
if ((selection & (OSSL_KEYMGMT_SELECT_PRIVATE_KEY | OSSL_KEYMGMT_SELECT_PUBLIC_KEY)) != 0)
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
236
&& ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1178
OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1241
#define DO_PUBLIC_KEY_selection_mask OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
63
OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
139
else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
131
else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
334
else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
422
} else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
490
} else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
58
else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
700
} else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
142
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
163
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
435
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
143
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
164
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
393
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
310
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
346
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
469
&& (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) == 0)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
549
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
890
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
934
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
149
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
172
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
969
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
398
if (((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
200
case OSSL_KEYMGMT_SELECT_PUBLIC_KEY:
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
259
} else if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
760
|| (gctx->selection & OSSL_KEYMGMT_SELECT_KEYPAIR) == OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
111
case OSSL_KEYMGMT_SELECT_PUBLIC_KEY:
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
269
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
560
selection |= pub == NULL ? 0 : OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
690
|| (gctx->selection & OSSL_KEYMGMT_SELECT_KEYPAIR) == OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
128
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
149
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
404
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
169
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) == 0)
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
122
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/test/endecode_test.c
825
OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/endecode_test.c
845
OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/endecode_test.c
867
return test_encode_decode(__FILE__, __LINE__, type, key, OSSL_KEYMGMT_SELECT_PUBLIC_KEY | OSSL_KEYMGMT_SELECT_DOMAIN_PARAMETERS,
crypto/openssl/test/endecoder_legacy_test.c
545
int selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/endecoder_legacy_test.c
583
int selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/endecoder_legacy_test.c
617
int selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/endecoder_legacy_test.c
653
int selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/evp_extra_test.c
1103
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/test/evp_extra_test.c
1192
|| test_selection(params_and_priv, OSSL_KEYMGMT_SELECT_PUBLIC_KEY))
crypto/openssl/test/evp_extra_test.c
1212
if (!test_selection(params_and_pub, OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/test/evp_extra_test.c
1334
|| test_selection(params_and_priv, OSSL_KEYMGMT_SELECT_PUBLIC_KEY))
crypto/openssl/test/evp_extra_test.c
1355
if (!test_selection(params_and_pub, OSSL_KEYMGMT_SELECT_PUBLIC_KEY)
crypto/openssl/test/evp_pkey_provided_test.c
239
selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/evp_pkey_provided_test.c
246
selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/evp_pkey_provided_test.c
253
selection = OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/fake_rsaprov.c
1111
(OSSL_KEYMGMT_SELECT_PUBLIC_KEY), \
crypto/openssl/test/fake_rsaprov.c
900
OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/test/fake_rsaprov.c
970
if (key == NULL && (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/test/ml_dsa_test.c
316
if (!TEST_int_ne(EVP_PKEY_fromdata(ctx, &pkey, OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/test/ml_dsa_test.c
69
selection |= OSSL_KEYMGMT_SELECT_PUBLIC_KEY;
crypto/openssl/test/tls-provider.c
1792
OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/test/tls-provider.c
1855
#define DO_ENC_PUBLIC_KEY_selection_mask OSSL_KEYMGMT_SELECT_PUBLIC_KEY
crypto/openssl/test/tls-provider.c
2285
OSSL_KEYMGMT_SELECT_PUBLIC_KEY,
crypto/openssl/test/tls-provider.c
2355
if (key == NULL && (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/test/tls-provider.c
2473
(OSSL_KEYMGMT_SELECT_PUBLIC_KEY), \
crypto/openssl/test/tls-provider.c
743
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
crypto/openssl/test/tls-provider.c
760
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {
crypto/openssl/test/tls-provider.c
895
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0) {