Searched refs:PROV_CTX (Results 1 - 18 of 18) sorted by relevance

/netbsd-current/crypto/external/bsd/openssl/dist/providers/common/include/prov/
H A Dprovider_ctx.h22 } PROV_CTX; typedef in typeref:struct:prov_ctx_st
31 PROV_CTX *ossl_prov_ctx_new(void);
32 void ossl_prov_ctx_free(PROV_CTX *ctx);
33 void ossl_prov_ctx_set0_libctx(PROV_CTX *ctx, OSSL_LIB_CTX *libctx);
34 void ossl_prov_ctx_set0_handle(PROV_CTX *ctx, const OSSL_CORE_HANDLE *handle);
35 void ossl_prov_ctx_set0_core_bio_method(PROV_CTX *ctx, BIO_METHOD *corebiometh);
36 OSSL_LIB_CTX *ossl_prov_ctx_get0_libctx(PROV_CTX *ctx);
37 const OSSL_CORE_HANDLE *ossl_prov_ctx_get0_handle(PROV_CTX *ctx);
38 BIO_METHOD *ossl_prov_ctx_get0_core_bio_method(PROV_CTX *ctx);
H A Dbio.h32 BIO *ossl_bio_new_from_core_bio(PROV_CTX *provctx, OSSL_CORE_BIO *corebio);
/netbsd-current/crypto/external/bsd/openssl/dist/providers/common/
H A Dprovider_ctx.c14 PROV_CTX *ossl_prov_ctx_new(void)
16 return OPENSSL_zalloc(sizeof(PROV_CTX));
19 void ossl_prov_ctx_free(PROV_CTX *ctx)
24 void ossl_prov_ctx_set0_libctx(PROV_CTX *ctx, OSSL_LIB_CTX *libctx)
30 void ossl_prov_ctx_set0_handle(PROV_CTX *ctx, const OSSL_CORE_HANDLE *handle)
36 void ossl_prov_ctx_set0_core_bio_method(PROV_CTX *ctx, BIO_METHOD *corebiometh)
42 OSSL_LIB_CTX *ossl_prov_ctx_get0_libctx(PROV_CTX *ctx)
49 const OSSL_CORE_HANDLE *ossl_prov_ctx_get0_handle(PROV_CTX *ctx)
56 BIO_METHOD *ossl_prov_ctx_get0_core_bio_method(PROV_CTX *ctx)
H A Dprovider_seeding.c47 size_t ossl_prov_get_entropy(PROV_CTX *prov_ctx, unsigned char **pout,
56 void ossl_prov_cleanup_entropy(PROV_CTX *prov_ctx, unsigned char *buf,
63 size_t ossl_prov_get_nonce(PROV_CTX *prov_ctx, unsigned char **pout,
73 void ossl_prov_cleanup_nonce(PROV_CTX *prov_ctx, unsigned char *buf, size_t len)
H A Dbio_prov.c226 BIO *ossl_bio_new_from_core_bio(PROV_CTX *provctx, OSSL_CORE_BIO *corebio)
/netbsd-current/crypto/external/bsd/openssl/dist/providers/implementations/include/prov/
H A Dseeding.h33 size_t ossl_prov_get_entropy(PROV_CTX *prov_ctx, unsigned char **pout,
35 void ossl_prov_cleanup_entropy(PROV_CTX *prov_ctx, unsigned char *buf,
37 size_t ossl_prov_get_nonce(PROV_CTX *prov_ctx, unsigned char **pout,
40 void ossl_prov_cleanup_nonce(PROV_CTX *prov_ctx, unsigned char *buf,
/netbsd-current/crypto/external/bsd/openssl/dist/providers/implementations/encode_decode/
H A Dendecoder_local.h27 int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data,
H A Ddecode_pem2der.c31 static int read_pem(PROV_CTX *provctx, OSSL_CORE_BIO *cin,
54 PROV_CTX *provctx;
H A Ddecode_spki2typespki.c32 PROV_CTX *provctx;
H A Dendecoder_common.c87 int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data,
H A Ddecode_epki2pki.c34 PROV_CTX *provctx;
H A Dencode_key2ms.c31 PROV_CTX *provctx;
H A Ddecode_msblob2key.c57 PROV_CTX *provctx;
H A Ddecode_pvk2key.c57 PROV_CTX *provctx;
H A Ddecode_der2key.c90 PROV_CTX *provctx;
H A Dencode_key2any.c44 PROV_CTX *provctx;
/netbsd-current/crypto/external/bsd/openssl/dist/providers/implementations/rands/
H A Dcrngt.c34 static int crngt_get_entropy(PROV_CTX *provctx, const EVP_MD *digest,
H A Ddrbg_local.h75 PROV_CTX *provctx;

Completed in 203 milliseconds