Home
last modified time | relevance | path

Searched refs:provkey (Results 1 – 15 of 15) sorted by relevance

/src/crypto/openssl/crypto/evp/
H A Dexchange.c209 void *provkey = NULL; in EVP_PKEY_derive_init_ex() local
281 for (iter = 1, provkey = NULL; iter < 3 && provkey == NULL; iter++) { in EVP_PKEY_derive_init_ex()
322 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in EVP_PKEY_derive_init_ex()
328 if (provkey == NULL) { in EVP_PKEY_derive_init_ex()
348 ret = exchange->init(ctx->op.kex.algctx, provkey, params); in EVP_PKEY_derive_init_ex()
387 void *provkey = NULL; in EVP_PKEY_derive_set_peer_ex() local
430 provkey = evp_pkey_export_to_provider(peer, ctx->libctx, in EVP_PKEY_derive_set_peer_ex()
438 if (provkey == NULL) in EVP_PKEY_derive_set_peer_ex()
440 ret = ctx->op.kex.exchange->set_peer(ctx->op.kex.algctx, provkey); in EVP_PKEY_derive_set_peer_ex()
H A Dkem.c37 void *provkey = NULL, *provauthkey = NULL; in evp_kem_init() local
91 for (iter = 1, provkey = NULL; iter < 3 && provkey == NULL; iter++) { in evp_kem_init()
136 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in evp_kem_init()
138 if (provkey != NULL && authkey != NULL) { in evp_kem_init()
153 if (provkey == NULL) { in evp_kem_init()
170 ret = kem->auth_encapsulate_init(ctx->op.encap.algctx, provkey, in evp_kem_init()
173 ret = kem->encapsulate_init(ctx->op.encap.algctx, provkey, params); in evp_kem_init()
182 ret = kem->auth_decapsulate_init(ctx->op.encap.algctx, provkey, in evp_kem_init()
185 ret = kem->decapsulate_init(ctx->op.encap.algctx, provkey, params); in evp_kem_init()
H A Dasymcipher.c34 void *provkey = NULL; in evp_pkey_asym_cipher_init() local
96 for (iter = 1, provkey = NULL; iter < 3 && provkey == NULL; iter++) { in evp_pkey_asym_cipher_init()
139 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in evp_pkey_asym_cipher_init()
145 if (provkey == NULL) { in evp_pkey_asym_cipher_init()
171 ret = cipher->encrypt_init(ctx->op.ciph.algctx, provkey, params); in evp_pkey_asym_cipher_init()
180 ret = cipher->decrypt_init(ctx->op.ciph.algctx, provkey, params); in evp_pkey_asym_cipher_init()
H A Dsignature.c573 void *provkey = NULL; in evp_pkey_signature_init() local
615 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in evp_pkey_signature_init()
620 if (provkey == NULL) in evp_pkey_signature_init()
720 for (iter = 1; iter < 3 && provkey == NULL; iter++) { in evp_pkey_signature_init()
762 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in evp_pkey_signature_init()
768 if (provkey == NULL) { in evp_pkey_signature_init()
796 ret = signature->sign_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init()
805 ret = signature->sign_message_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init()
814 ret = signature->verify_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init()
823 ret = signature->verify_message_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init()
[all …]
H A Dm_sigver.c50 void *provkey = NULL; in do_sigver_init() local
133 for (iter = 1, provkey = NULL; iter < 3 && provkey == NULL; iter++) { in do_sigver_init()
176 provkey = evp_pkey_export_to_provider(locpctx->pkey, locpctx->libctx, in do_sigver_init()
182 if (provkey == NULL) { in do_sigver_init()
213 if (evp_keymgmt_util_get_deflt_digest_name(tmp_keymgmt, provkey, in do_sigver_init()
261 mdname, provkey, params); in do_sigver_init()
269 mdname, provkey, params); in do_sigver_init()
H A Dpmeth_lib.c590 void *provkey; in EVP_PKEY_CTX_dup() local
595 provkey = evp_pkey_export_to_provider(pctx->pkey, pctx->libctx, in EVP_PKEY_CTX_dup()
597 if (provkey == NULL) in EVP_PKEY_CTX_dup()
/src/crypto/openssl/include/openssl/
H A Dcore_dispatch.h724 OSSL_CORE_MAKE_FUNC(int, keyexch_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
726 OSSL_CORE_MAKE_FUNC(int, keyexch_set_peer, (void *ctx, void *provkey))
772 OSSL_CORE_MAKE_FUNC(int, signature_sign_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
775 (void *ctx, void *provkey, const OSSL_PARAM params[]))
781 OSSL_CORE_MAKE_FUNC(int, signature_verify_init, (void *ctx, void *provkey, const OSSL_PARAM params[…
784 (void *ctx, void *provkey, const OSSL_PARAM params[]))
793 (void *ctx, void *provkey, const OSSL_PARAM params[]))
798 (void *ctx, const char *mdname, void *provkey,
809 (void *ctx, const char *mdname, void *provkey,
897 OSSL_CORE_MAKE_FUNC(int, asym_cipher_encrypt_init, (void *ctx, void *provkey, const OSSL_PARAM para…
[all …]
/src/crypto/openssl/test/
H A Dfake_rsaprov.c320 static int fake_rsa_sig_sign_init(void *ctx, void *provkey, in fake_rsa_sig_sign_init() argument
324 struct fake_rsa_keydata *keydata = provkey; in fake_rsa_sig_sign_init()
384 void *provkey, const OSSL_PARAM params[]) in fake_rsa_dgstsgnvfy_init() argument
387 struct fake_rsa_keydata *keydata = provkey; in fake_rsa_dgstsgnvfy_init()
415 void *provkey, const OSSL_PARAM params[]) in fake_rsa_dgstsgn_init() argument
417 return fake_rsa_dgstsgnvfy_init(ctx, FAKE_DGSTSGN_SIGN, provkey, params); in fake_rsa_dgstsgn_init()
421 void *provkey, const OSSL_PARAM params[]) in fake_rsa_dgstvfy_init() argument
423 return fake_rsa_dgstsgnvfy_init(ctx, FAKE_DGSTSGN_VERIFY, provkey, params); in fake_rsa_dgstvfy_init()
H A Dkeymgmt_internal_test.c150 void *provkey = NULL, *provkey2 = NULL; in test_pass_rsa() local
238 if (!TEST_ptr(provkey = evp_pkey_export_to_provider(pk, NULL, &km1, in test_pass_rsa()
240 || !TEST_true(evp_keymgmt_export(km2, provkey, in test_pass_rsa()
/src/crypto/openssl/doc/man7/
H A Dprovider-kem.pod26 int OSSL_FUNC_kem_encapsulate_init(void *ctx, void *provkey,
28 int OSSL_FUNC_kem_auth_encapsulate_init(void *ctx, void *provkey,
35 int OSSL_FUNC_kem_decapsulate_init(void *ctx, void *provkey);
36 int OSSL_FUNC_kem_auth_decapsulate_init(void *ctx, void *provkey,
132 parameter, a pointer to a provider key object in the I<provkey> parameter and
162 parameter, a pointer to a provider key object in the I<provkey> parameter, and
H A Dprovider-signature.pod29 int OSSL_FUNC_signature_sign_init(void *ctx, void *provkey,
33 int OSSL_FUNC_signature_sign_message_init(void *ctx, void *provkey,
41 int OSSL_FUNC_signature_verify_init(void *ctx, void *provkey,
45 int OSSL_FUNC_signature_verify_message_init(void *ctx, void *provkey,
57 int OSSL_FUNC_signature_verify_recover_init(void *ctx, void *provkey,
65 void *provkey,
78 void *provkey,
307 in the I<provkey> parameter.
333 pointer to a provider key object in the I<provkey> parameter.
361 provider key object in the I<provkey> parameter.
[all …]
H A Dprovider-keyexch.pod26 int OSSL_FUNC_keyexch_init(void *ctx, void *provkey,
28 int OSSL_FUNC_keyexch_set_peer(void *ctx, void *provkey);
111 in the I<provkey> parameter.
119 I<provkey> parameter) to be used when deriving the shared secret.
H A Dprovider-asym_cipher.pod26 int OSSL_FUNC_asym_cipher_encrypt_init(void *ctx, void *provkey,
33 int OSSL_FUNC_asym_cipher_decrypt_init(void *ctx, void *provkey,
126 pointer to a provider key object in the I<provkey> parameter.
147 pointer to a provider key object in the I<provkey> parameter.
/src/crypto/openssl/doc/designs/
H A Dfunctions-for-explicitly-fetched-signature-algorithms.md162 (void *ctx, void *provkey, const OSSL_PARAM params[]))
172 (void *ctx, void *provkey, const OSSL_PARAM params[]))
H A Devp_skey.md63 opaque pointer similar to the provkey pointer used with asymmetric operations.