PROV_LIBCTX_OF
OSSL_LIB_CTX_free(PROV_LIBCTX_OF(provctx));
prsactx->libctx = PROV_LIBCTX_OF(provctx);
psm2ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx); /* used for rand */
ctx->libctx = PROV_LIBCTX_OF(provctx);
key = key_from_pkcs8(p8inf, PROV_LIBCTX_OF(ctx->provctx), ctx->propq);
ossl_dh_set0_libctx(key, PROV_LIBCTX_OF(ctx->provctx));
ossl_dsa_set0_libctx(key, PROV_LIBCTX_OF(ctx->provctx));
ossl_ec_key_set0_libctx(key, PROV_LIBCTX_OF(ctx->provctx));
ossl_ecx_key_set0_libctx(key, PROV_LIBCTX_OF(ctx->provctx));
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
ossl_rsa_set0_libctx(key, PROV_LIBCTX_OF(ctx->provctx));
pw_cb, pw_cbarg, PROV_LIBCTX_OF(ctx->provctx),
ossl_rsa_set0_libctx(key, PROV_LIBCTX_OF(ctx->provctx));
PROV_LIBCTX_OF(ctx->provctx),
PROV_LIBCTX_OF(ctx->provctx),
PROV_LIBCTX_OF(ctx->provctx),
ossl_rsa_set0_libctx(key, PROV_LIBCTX_OF(ctx->provctx));
PROV_LIBCTX_OF(ctx->provctx), ctx->propq);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
pdhctx->libctx = PROV_LIBCTX_OF(provctx);
pectx->libctx = PROV_LIBCTX_OF(provctx);
EVP_KDF *kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname,
EVP_KDF *kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname,
kdf = EVP_KDF_fetch(PROV_LIBCTX_OF(provctx), kdfname, NULL);
ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
return prov_tls13_hkdf_generate_secret(PROV_LIBCTX_OF(ctx->provctx),
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(hmac->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
return kdf_scrypt_new_inner(PROV_LIBCTX_OF(provctx));
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
prsactx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
dh = ossl_dh_new_ex(PROV_LIBCTX_OF(provctx));
dh = ossl_dh_new_ex(PROV_LIBCTX_OF(provctx));
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
return ossl_dsa_new(PROV_LIBCTX_OF(provctx));
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
return EC_KEY_new_ex(PROV_LIBCTX_OF(provctx), NULL);
return EC_KEY_new_by_curve_name_ex(PROV_LIBCTX_OF(provctx), NULL, NID_sm2);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
return ossl_ecx_key_new(PROV_LIBCTX_OF(provctx), ECX_KEY_TYPE_X25519, 0,
return ossl_ecx_key_new(PROV_LIBCTX_OF(provctx), ECX_KEY_TYPE_X448, 0,
return ossl_ecx_key_new(PROV_LIBCTX_OF(provctx), ECX_KEY_TYPE_ED25519, 0,
return ossl_ecx_key_new(PROV_LIBCTX_OF(provctx), ECX_KEY_TYPE_ED448, 0,
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
kdfdata->libctx = PROV_LIBCTX_OF(provctx);
return ossl_mac_key_new(PROV_LIBCTX_OF(provctx), 0);
return ossl_mac_key_new(PROV_LIBCTX_OF(provctx), 1);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
key = ossl_ml_dsa_key_new(PROV_LIBCTX_OF(ctx), propq, evp_type);
if ((key = ossl_ml_kem_key_new(PROV_LIBCTX_OF(ctx), propq, evp_type)) != NULL) {
libctx = provctx == NULL ? NULL : PROV_LIBCTX_OF(provctx); \
libctx = provctx == NULL ? NULL : PROV_LIBCTX_OF(provctx); \
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
return ossl_slh_dsa_key_new(PROV_LIBCTX_OF(provctx), NULL, alg);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(macctx->provctx);
OSSL_LIB_CTX *ctx = PROV_LIBCTX_OF(macctx->provctx);
OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(macctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(macctx->provctx);
OSSL_LIB_CTX *ctx = PROV_LIBCTX_OF(macctx->provctx);
PROV_LIBCTX_OF(provctx))) {
PROV_LIBCTX_OF(kctx->provctx),
PROV_LIBCTX_OF(kctx->provctx),
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(ctx->provctx);
pdsactx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
peddsactx->libctx = PROV_LIBCTX_OF(provctx);
EVP_MAC *mac = EVP_MAC_fetch(PROV_LIBCTX_OF(provctx), macname,
pmacctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
prsactx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
ctx->libctx = PROV_LIBCTX_OF(provctx);
OSSL_LIB_CTX *libctx = PROV_LIBCTX_OF(provctx);
OSSL_LIB_CTX_free(PROV_LIBCTX_OF(provctx));