Symbol: OSSL_CORE_BIO
crypto/openssl/crypto/bio/bss_core.c
127
BIO *BIO_new_from_core_bio(OSSL_LIB_CTX *libctx, OSSL_CORE_BIO *corebio)
crypto/openssl/crypto/bio/ossl_core_bio.c
104
int ossl_core_bio_gets(OSSL_CORE_BIO *cb, char *buf, int size)
crypto/openssl/crypto/bio/ossl_core_bio.c
109
int ossl_core_bio_puts(OSSL_CORE_BIO *cb, const char *buf)
crypto/openssl/crypto/bio/ossl_core_bio.c
114
long ossl_core_bio_ctrl(OSSL_CORE_BIO *cb, int cmd, long larg, void *parg)
crypto/openssl/crypto/bio/ossl_core_bio.c
119
int ossl_core_bio_vprintf(OSSL_CORE_BIO *cb, const char *format, va_list args)
crypto/openssl/crypto/bio/ossl_core_bio.c
23
static OSSL_CORE_BIO *core_bio_new(void)
crypto/openssl/crypto/bio/ossl_core_bio.c
25
OSSL_CORE_BIO *cb = OPENSSL_malloc(sizeof(*cb));
crypto/openssl/crypto/bio/ossl_core_bio.c
34
int ossl_core_bio_up_ref(OSSL_CORE_BIO *cb)
crypto/openssl/crypto/bio/ossl_core_bio.c
41
int ossl_core_bio_free(OSSL_CORE_BIO *cb)
crypto/openssl/crypto/bio/ossl_core_bio.c
56
OSSL_CORE_BIO *ossl_core_bio_new_from_bio(BIO *bio)
crypto/openssl/crypto/bio/ossl_core_bio.c
58
OSSL_CORE_BIO *cb = core_bio_new();
crypto/openssl/crypto/bio/ossl_core_bio.c
68
static OSSL_CORE_BIO *core_bio_new_from_new_bio(BIO *bio)
crypto/openssl/crypto/bio/ossl_core_bio.c
70
OSSL_CORE_BIO *cb = NULL;
crypto/openssl/crypto/bio/ossl_core_bio.c
82
OSSL_CORE_BIO *ossl_core_bio_new_file(const char *filename, const char *mode)
crypto/openssl/crypto/bio/ossl_core_bio.c
87
OSSL_CORE_BIO *ossl_core_bio_new_mem_buf(const void *buf, int len)
crypto/openssl/crypto/bio/ossl_core_bio.c
92
int ossl_core_bio_read_ex(OSSL_CORE_BIO *cb, void *data, size_t dlen,
crypto/openssl/crypto/bio/ossl_core_bio.c
98
int ossl_core_bio_write_ex(OSSL_CORE_BIO *cb, const void *data, size_t dlen,
crypto/openssl/crypto/encode_decode/decoder_lib.c
804
OSSL_CORE_BIO *cbio = NULL;
crypto/openssl/crypto/encode_decode/encoder_lib.c
646
OSSL_CORE_BIO *cbio = NULL;
crypto/openssl/crypto/store/store_lib.c
1054
OSSL_CORE_BIO *cbio = ossl_core_bio_new_from_bio(bp);
crypto/openssl/include/internal/bio.h
84
OSSL_CORE_BIO *ossl_core_bio_new_from_bio(BIO *bio);
crypto/openssl/include/internal/bio.h
85
OSSL_CORE_BIO *ossl_core_bio_new_file(const char *filename, const char *mode);
crypto/openssl/include/internal/bio.h
86
OSSL_CORE_BIO *ossl_core_bio_new_mem_buf(const void *buf, int len);
crypto/openssl/include/internal/bio.h
87
int ossl_core_bio_read_ex(OSSL_CORE_BIO *cb, void *data, size_t dlen,
crypto/openssl/include/internal/bio.h
89
int ossl_core_bio_write_ex(OSSL_CORE_BIO *cb, const void *data, size_t dlen,
crypto/openssl/include/internal/bio.h
91
int ossl_core_bio_gets(OSSL_CORE_BIO *cb, char *buf, int size);
crypto/openssl/include/internal/bio.h
92
int ossl_core_bio_puts(OSSL_CORE_BIO *cb, const char *buf);
crypto/openssl/include/internal/bio.h
93
long ossl_core_bio_ctrl(OSSL_CORE_BIO *cb, int cmd, long larg, void *parg);
crypto/openssl/include/internal/bio.h
94
int ossl_core_bio_up_ref(OSSL_CORE_BIO *cb);
crypto/openssl/include/internal/bio.h
95
int ossl_core_bio_free(OSSL_CORE_BIO *cb);
crypto/openssl/include/internal/bio.h
96
int ossl_core_bio_vprintf(OSSL_CORE_BIO *cb, const char *format, va_list args);
crypto/openssl/include/openssl/bio.h
727
BIO *BIO_new_from_core_bio(OSSL_LIB_CTX *libctx, OSSL_CORE_BIO *corebio);
crypto/openssl/include/openssl/core_dispatch.h
1029
OSSL_CORE_MAKE_FUNC(void *, store_attach, (void *provctx, OSSL_CORE_BIO *in))
crypto/openssl/include/openssl/core_dispatch.h
163
OSSL_CORE_MAKE_FUNC(OSSL_CORE_BIO *, BIO_new_file, (const char *filename, const char *mode))
crypto/openssl/include/openssl/core_dispatch.h
164
OSSL_CORE_MAKE_FUNC(OSSL_CORE_BIO *, BIO_new_membuf, (const void *buf, int len))
crypto/openssl/include/openssl/core_dispatch.h
165
OSSL_CORE_MAKE_FUNC(int, BIO_read_ex, (OSSL_CORE_BIO *bio, void *data, size_t data_len, size_t *bytes_read))
crypto/openssl/include/openssl/core_dispatch.h
166
OSSL_CORE_MAKE_FUNC(int, BIO_write_ex, (OSSL_CORE_BIO *bio, const void *data, size_t data_len, size_t *written))
crypto/openssl/include/openssl/core_dispatch.h
167
OSSL_CORE_MAKE_FUNC(int, BIO_gets, (OSSL_CORE_BIO *bio, char *buf, int size))
crypto/openssl/include/openssl/core_dispatch.h
168
OSSL_CORE_MAKE_FUNC(int, BIO_puts, (OSSL_CORE_BIO *bio, const char *str))
crypto/openssl/include/openssl/core_dispatch.h
169
OSSL_CORE_MAKE_FUNC(int, BIO_up_ref, (OSSL_CORE_BIO *bio))
crypto/openssl/include/openssl/core_dispatch.h
170
OSSL_CORE_MAKE_FUNC(int, BIO_free, (OSSL_CORE_BIO *bio))
crypto/openssl/include/openssl/core_dispatch.h
171
OSSL_CORE_MAKE_FUNC(int, BIO_vprintf, (OSSL_CORE_BIO *bio, const char *format, va_list args))
crypto/openssl/include/openssl/core_dispatch.h
174
OSSL_CORE_MAKE_FUNC(int, BIO_ctrl, (OSSL_CORE_BIO *bio, int cmd, long num, void *ptr))
crypto/openssl/include/openssl/core_dispatch.h
968
(void *ctx, OSSL_CORE_BIO *out,
crypto/openssl/include/openssl/core_dispatch.h
999
(void *ctx, OSSL_CORE_BIO *in, int selection,
crypto/openssl/providers/common/bio_prov.c
106
int ossl_prov_bio_gets(OSSL_CORE_BIO *bio, char *buf, int size)
crypto/openssl/providers/common/bio_prov.c
113
int ossl_prov_bio_puts(OSSL_CORE_BIO *bio, const char *str)
crypto/openssl/providers/common/bio_prov.c
120
int ossl_prov_bio_ctrl(OSSL_CORE_BIO *bio, int cmd, long num, void *ptr)
crypto/openssl/providers/common/bio_prov.c
127
int ossl_prov_bio_up_ref(OSSL_CORE_BIO *bio)
crypto/openssl/providers/common/bio_prov.c
134
int ossl_prov_bio_free(OSSL_CORE_BIO *bio)
crypto/openssl/providers/common/bio_prov.c
141
int ossl_prov_bio_vprintf(OSSL_CORE_BIO *bio, const char *format, va_list ap)
crypto/openssl/providers/common/bio_prov.c
148
int ossl_prov_bio_printf(OSSL_CORE_BIO *bio, const char *format, ...)
crypto/openssl/providers/common/bio_prov.c
226
BIO *ossl_bio_new_from_core_bio(PROV_CTX *provctx, OSSL_CORE_BIO *corebio)
crypto/openssl/providers/common/bio_prov.c
76
OSSL_CORE_BIO *ossl_prov_bio_new_file(const char *filename, const char *mode)
crypto/openssl/providers/common/bio_prov.c
83
OSSL_CORE_BIO *ossl_prov_bio_new_membuf(const char *filename, int len)
crypto/openssl/providers/common/bio_prov.c
90
int ossl_prov_bio_read_ex(OSSL_CORE_BIO *bio, void *data, size_t data_len,
crypto/openssl/providers/common/bio_prov.c
98
int ossl_prov_bio_write_ex(OSSL_CORE_BIO *bio, const void *data, size_t data_len,
crypto/openssl/providers/common/include/prov/bio.h
17
OSSL_CORE_BIO *ossl_prov_bio_new_file(const char *filename, const char *mode);
crypto/openssl/providers/common/include/prov/bio.h
18
OSSL_CORE_BIO *ossl_prov_bio_new_membuf(const char *filename, int len);
crypto/openssl/providers/common/include/prov/bio.h
19
int ossl_prov_bio_read_ex(OSSL_CORE_BIO *bio, void *data, size_t data_len,
crypto/openssl/providers/common/include/prov/bio.h
21
int ossl_prov_bio_write_ex(OSSL_CORE_BIO *bio, const void *data, size_t data_len,
crypto/openssl/providers/common/include/prov/bio.h
23
int ossl_prov_bio_gets(OSSL_CORE_BIO *bio, char *buf, int size);
crypto/openssl/providers/common/include/prov/bio.h
24
int ossl_prov_bio_puts(OSSL_CORE_BIO *bio, const char *str);
crypto/openssl/providers/common/include/prov/bio.h
25
int ossl_prov_bio_ctrl(OSSL_CORE_BIO *bio, int cmd, long num, void *ptr);
crypto/openssl/providers/common/include/prov/bio.h
26
int ossl_prov_bio_up_ref(OSSL_CORE_BIO *bio);
crypto/openssl/providers/common/include/prov/bio.h
27
int ossl_prov_bio_free(OSSL_CORE_BIO *bio);
crypto/openssl/providers/common/include/prov/bio.h
28
int ossl_prov_bio_vprintf(OSSL_CORE_BIO *bio, const char *format, va_list ap);
crypto/openssl/providers/common/include/prov/bio.h
29
int ossl_prov_bio_printf(OSSL_CORE_BIO *bio, const char *format, ...);
crypto/openssl/providers/common/include/prov/bio.h
32
BIO *ossl_bio_new_from_core_bio(PROV_CTX *provctx, OSSL_CORE_BIO *corebio);
crypto/openssl/providers/fips/self_test.c
247
static int verify_integrity(OSSL_CORE_BIO *bio, OSSL_FUNC_BIO_read_ex_fn read_ex_cb,
crypto/openssl/providers/fips/self_test.c
322
OSSL_CORE_BIO *bio_module = NULL;
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
235
static int der2key_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
84
static int epki2pki_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
93
static int msblob2key_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
126
static int pem2der_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
33
static int read_pem(PROV_CTX *provctx, OSSL_CORE_BIO *cin,
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
119
static int pvk2key_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c
77
static int spki2typespki_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1203
static int key2any_encode(KEY2ANY_CTX *ctx, OSSL_CORE_BIO *cout,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1426
impl##_to_##kind##_##output##_encode(void *ctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
144
static int impl##2blob_encode(void *vctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
29
static int write_blob(void *provctx, OSSL_CORE_BIO *cout,
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
89
OSSL_CORE_BIO *cout)
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
129
OSSL_CORE_BIO *cout, evp_pkey_set1_fn *set1_key,
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
151
OSSL_CORE_BIO *cout, evp_pkey_set1_fn *set1_key,
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
196
static int impl##2##output##_encode(void *vctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
38
static int write_msblob(struct key2ms_ctx_st *ctx, OSSL_CORE_BIO *cout,
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
52
static int write_pvk(struct key2ms_ctx_st *ctx, OSSL_CORE_BIO *cout,
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
635
OSSL_CORE_BIO *cout,
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
669
static int impl##2text_encode(void *vctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/endecoder_common.c
86
int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data,
crypto/openssl/providers/implementations/encode_decode/endecoder_local.h
27
int ossl_read_der(PROV_CTX *provctx, OSSL_CORE_BIO *cin, unsigned char **data,
crypto/openssl/providers/implementations/storemgmt/file_store.c
289
void *file_attach(void *provctx, OSSL_CORE_BIO *cin)
crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
127
static int der2obj_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
154
static int msblob2obj_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
224
static int pvk2obj_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
98
static void *winstore_attach(void *provctx, OSSL_CORE_BIO *cin)
crypto/openssl/test/bio_core_test.c
19
static int tst_bio_core_read_ex(OSSL_CORE_BIO *bio, char *data, size_t data_len,
crypto/openssl/test/bio_core_test.c
25
static int tst_bio_core_write_ex(OSSL_CORE_BIO *bio, const char *data,
crypto/openssl/test/bio_core_test.c
31
static int tst_bio_core_gets(OSSL_CORE_BIO *bio, char *buf, int size)
crypto/openssl/test/bio_core_test.c
36
static int tst_bio_core_puts(OSSL_CORE_BIO *bio, const char *str)
crypto/openssl/test/bio_core_test.c
41
static long tst_bio_core_ctrl(OSSL_CORE_BIO *bio, int cmd, long num, void *ptr)
crypto/openssl/test/bio_core_test.c
46
static int tst_bio_core_up_ref(OSSL_CORE_BIO *bio)
crypto/openssl/test/bio_core_test.c
51
static int tst_bio_core_free(OSSL_CORE_BIO *bio)
crypto/openssl/test/bio_core_test.c
72
OSSL_CORE_BIO corebio;
crypto/openssl/test/fake_rsaprov.c
803
static int fake_rsa_read_der(PROV_FAKE_RSA_CTX *provctx, OSSL_CORE_BIO *cin,
crypto/openssl/test/fake_rsaprov.c
925
static int fake_rsa_der2key_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/test/provfetchtest.c
19
static int dummy_decoder_decode(void *ctx, OSSL_CORE_BIO *cin, int selection,
crypto/openssl/test/provfetchtest.c
36
static int dummy_encoder_encode(void *ctx, OSSL_CORE_BIO *out,
crypto/openssl/test/tls-provider.c
1817
static int key2any_encode(struct key2any_ctx_st *ctx, OSSL_CORE_BIO *cout,
crypto/openssl/test/tls-provider.c
1964
impl##_to_##kind##_##output##_encode(void *ctx, OSSL_CORE_BIO *cout, \
crypto/openssl/test/tls-provider.c
2190
static int xor_read_der(PROV_XOR_CTX *provctx, OSSL_CORE_BIO *cin,
crypto/openssl/test/tls-provider.c
2310
static int xor_der2key_decode(void *vctx, OSSL_CORE_BIO *cin, int selection,