PROV_CTX
BIO *ossl_bio_new_from_core_bio(PROV_CTX *provctx, OSSL_CORE_BIO *corebio)
BIO *ossl_bio_new_from_core_bio(PROV_CTX *provctx, OSSL_CORE_BIO *corebio);
PROV_CTX *ossl_prov_ctx_new(void);
void ossl_prov_ctx_free(PROV_CTX *ctx);
void ossl_prov_ctx_set0_libctx(PROV_CTX *ctx, OSSL_LIB_CTX *libctx);
void ossl_prov_ctx_set0_handle(PROV_CTX *ctx, const OSSL_CORE_HANDLE *handle);
void ossl_prov_ctx_set0_core_bio_method(PROV_CTX *ctx, BIO_METHOD *corebiometh);
void ossl_prov_ctx_set0_core_get_params(PROV_CTX *ctx,
OSSL_LIB_CTX *ossl_prov_ctx_get0_libctx(PROV_CTX *ctx);
const OSSL_CORE_HANDLE *ossl_prov_ctx_get0_handle(PROV_CTX *ctx);
BIO_METHOD *ossl_prov_ctx_get0_core_bio_method(PROV_CTX *ctx);
OSSL_FUNC_core_get_params_fn *ossl_prov_ctx_get0_core_get_params(PROV_CTX *ctx);
ossl_prov_ctx_get_param(PROV_CTX *ctx, const char *name, const char *defval);
int ossl_prov_ctx_get_bool_param(PROV_CTX *ctx, const char *name, int defval);
int ossl_prov_ctx_get_bool_param(PROV_CTX *ctx, const char *name, int defval)
PROV_CTX *ossl_prov_ctx_new(void)
return OPENSSL_zalloc(sizeof(PROV_CTX));
void ossl_prov_ctx_free(PROV_CTX *ctx)
void ossl_prov_ctx_set0_libctx(PROV_CTX *ctx, OSSL_LIB_CTX *libctx)
void ossl_prov_ctx_set0_handle(PROV_CTX *ctx, const OSSL_CORE_HANDLE *handle)
void ossl_prov_ctx_set0_core_bio_method(PROV_CTX *ctx, BIO_METHOD *corebiometh)
void ossl_prov_ctx_set0_core_get_params(PROV_CTX *ctx,
OSSL_LIB_CTX *ossl_prov_ctx_get0_libctx(PROV_CTX *ctx)
const OSSL_CORE_HANDLE *ossl_prov_ctx_get0_handle(PROV_CTX *ctx)
BIO_METHOD *ossl_prov_ctx_get0_core_bio_method(PROV_CTX *ctx)
OSSL_FUNC_core_get_params_fn *ossl_prov_ctx_get0_core_get_params(PROV_CTX *ctx)
ossl_prov_ctx_get_param(PROV_CTX *ctx, const char *name, const char *defval)
size_t ossl_prov_get_nonce(PROV_CTX *prov_ctx, unsigned char **pout,
void ossl_prov_cleanup_nonce(PROV_CTX *prov_ctx, unsigned char *buf, size_t len)
size_t ossl_prov_get_entropy(PROV_CTX *prov_ctx, unsigned char **pout,
void ossl_prov_cleanup_entropy(PROV_CTX *prov_ctx, unsigned char *buf,
PROV_CTX *prov = (PROV_CTX *)vprov;
PROV_CTX *provctx;
PROV_CTX *provctx;
PROV_CTX *provctx;
static int read_pem(PROV_CTX *provctx, OSSL_CORE_BIO *cin,
PROV_CTX *provctx;
PROV_CTX *provctx;
PROV_CTX *provctx;
PROV_CTX *provctx;
PROV_CTX *provctx;
int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data,
int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data,
PROV_CTX *provctx, const char *propq)
int evp_type, PROV_CTX *provctx,
PROV_CTX *provctx)
int evp_type, PROV_CTX *provctx,
int evp_type, PROV_CTX *provctx,
PROV_CTX *provctx);
PROV_CTX *provctx, const char *propq)
int evp_type, PROV_CTX *provctx,
PROV_CTX *provctx)
int evp_type, PROV_CTX *provctx,
int evp_type, PROV_CTX *provctx,
PROV_CTX *provctx);
ossl_prov_ml_dsa_new(PROV_CTX *provctx, const char *propq, int evp_type);
ossl_prov_ml_kem_new(PROV_CTX *provctx, const char *propq, int evp_type);
size_t ossl_prov_get_entropy(PROV_CTX *prov_ctx, unsigned char **pout,
void ossl_prov_cleanup_entropy(PROV_CTX *prov_ctx, unsigned char *buf,
size_t ossl_prov_get_nonce(PROV_CTX *prov_ctx, unsigned char **pout,
void ossl_prov_cleanup_nonce(PROV_CTX *prov_ctx, unsigned char *buf,
ML_DSA_KEY *ossl_prov_ml_dsa_new(PROV_CTX *ctx, const char *propq, int evp_type)
PROV_CTX *provctx;
ML_KEM_KEY *ossl_prov_ml_kem_new(PROV_CTX *ctx, const char *propq, int evp_type)
PROV_CTX *provctx;
PROV_CTX *provctx;
PROV_CTX *provctx;