| /freebsd/crypto/openssl/crypto/evp/ |
| H A D | exchange.c | 209 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() 324 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in EVP_PKEY_derive_init_ex() 330 if (provkey == NULL) { in EVP_PKEY_derive_init_ex() 350 ret = exchange->init(ctx->op.kex.algctx, provkey, params); in EVP_PKEY_derive_init_ex() 389 void *provkey = NULL; in EVP_PKEY_derive_set_peer_ex() local 432 provkey = evp_pkey_export_to_provider(peer, ctx->libctx, in EVP_PKEY_derive_set_peer_ex() 440 if (provkey == NULL) in EVP_PKEY_derive_set_peer_ex() 442 ret = ctx->op.kex.exchange->set_peer(ctx->op.kex.algctx, provkey); in EVP_PKEY_derive_set_peer_ex()
|
| H A D | kem.c | 37 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() 138 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in evp_kem_init() 140 if (provkey != NULL && authkey != NULL) { in evp_kem_init() 155 if (provkey == NULL) { in evp_kem_init() 172 ret = kem->auth_encapsulate_init(ctx->op.encap.algctx, provkey, in evp_kem_init() 175 ret = kem->encapsulate_init(ctx->op.encap.algctx, provkey, params); in evp_kem_init() 184 ret = kem->auth_decapsulate_init(ctx->op.encap.algctx, provkey, in evp_kem_init() 187 ret = kem->decapsulate_init(ctx->op.encap.algctx, provkey, params); in evp_kem_init()
|
| H A D | asymcipher.c | 34 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() 141 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in evp_pkey_asym_cipher_init() 147 if (provkey == NULL) { in evp_pkey_asym_cipher_init() 173 ret = cipher->encrypt_init(ctx->op.ciph.algctx, provkey, params); in evp_pkey_asym_cipher_init() 182 ret = cipher->decrypt_init(ctx->op.ciph.algctx, provkey, params); in evp_pkey_asym_cipher_init()
|
| H A D | signature.c | 573 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() 764 provkey = evp_pkey_export_to_provider(ctx->pkey, ctx->libctx, in evp_pkey_signature_init() 770 if (provkey == NULL) { in evp_pkey_signature_init() 798 ret = signature->sign_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init() 807 ret = signature->sign_message_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init() 816 ret = signature->verify_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init() 825 ret = signature->verify_message_init(ctx->op.sig.algctx, provkey, params); in evp_pkey_signature_init() [all …]
|
| H A D | m_sigver.c | 50 void *provkey = NULL; in do_sigver_init() local 133 for (iter = 1, provkey = NULL; iter < 3 && provkey == NULL; iter++) { in do_sigver_init() 178 provkey = evp_pkey_export_to_provider(locpctx->pkey, locpctx->libctx, in do_sigver_init() 184 if (provkey == NULL) { in do_sigver_init() 215 if (evp_keymgmt_util_get_deflt_digest_name(tmp_keymgmt, provkey, in do_sigver_init() 263 mdname, provkey, params); in do_sigver_init() 271 mdname, provkey, params); in do_sigver_init()
|
| H A D | pmeth_lib.c | 590 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()
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | core_dispatch.h | 724 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 …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | fake_rsaprov.c | 320 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 D | keymgmt_internal_test.c | 150 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()
|
| /freebsd/crypto/openssl/doc/man7/ |
| H A D | provider-kem.pod | 26 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, 37 int OSSL_FUNC_kem_auth_decapsulate_init(void *ctx, void *provkey, 133 parameter, a pointer to a provider key object in the I<provkey> parameter. 163 parameter, a pointer to a provider key object in the I<provkey> parameter.
|
| H A D | provider-signature.pod | 29 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, 306 in the I<provkey> parameter. 332 pointer to a provider key object in the I<provkey> parameter. 360 provider key object in the I<provkey> parameter. [all …]
|
| H A D | provider-keyexch.pod | 26 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 D | provider-asym_cipher.pod | 26 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.
|
| /freebsd/crypto/openssl/doc/designs/ |
| H A D | functions-for-explicitly-fetched-signature-algorithms.md | 162 (void *ctx, void *provkey, const OSSL_PARAM params[])) 172 (void *ctx, void *provkey, const OSSL_PARAM params[]))
|
| H A D | evp_skey.md | 63 opaque pointer similar to the provkey pointer used with asymmetric operations.
|