Lines Matching refs:bio
13 #include "prov/bio.h"
90 int ossl_prov_bio_read_ex(OSSL_CORE_BIO *bio, void *data, size_t data_len,
95 return c_bio_read_ex(bio, data, data_len, bytes_read);
98 int ossl_prov_bio_write_ex(OSSL_CORE_BIO *bio, const void *data, size_t data_len,
103 return c_bio_write_ex(bio, data, data_len, written);
106 int ossl_prov_bio_gets(OSSL_CORE_BIO *bio, char *buf, int size)
110 return c_bio_gets(bio, buf, size);
113 int ossl_prov_bio_puts(OSSL_CORE_BIO *bio, const char *str)
117 return c_bio_puts(bio, str);
120 int ossl_prov_bio_ctrl(OSSL_CORE_BIO *bio, int cmd, long num, void *ptr)
124 return c_bio_ctrl(bio, cmd, num, ptr);
127 int ossl_prov_bio_up_ref(OSSL_CORE_BIO *bio)
131 return c_bio_up_ref(bio);
134 int ossl_prov_bio_free(OSSL_CORE_BIO *bio)
138 return c_bio_free(bio);
141 int ossl_prov_bio_vprintf(OSSL_CORE_BIO *bio, const char *format, va_list ap)
145 return c_bio_vprintf(bio, format, ap);
148 int ossl_prov_bio_printf(OSSL_CORE_BIO *bio, const char *format, ...)
154 ret = ossl_prov_bio_vprintf(bio, format, ap);
164 static int bio_core_read_ex(BIO *bio, char *data, size_t data_len,
167 return ossl_prov_bio_read_ex(BIO_get_data(bio), data, data_len, bytes_read);
170 static int bio_core_write_ex(BIO *bio, const char *data, size_t data_len,
173 return ossl_prov_bio_write_ex(BIO_get_data(bio), data, data_len, written);
176 static long bio_core_ctrl(BIO *bio, int cmd, long num, void *ptr)
178 return ossl_prov_bio_ctrl(BIO_get_data(bio), cmd, num, ptr);
181 static int bio_core_gets(BIO *bio, char *buf, int size)
183 return ossl_prov_bio_gets(BIO_get_data(bio), buf, size);
186 static int bio_core_puts(BIO *bio, const char *str)
188 return ossl_prov_bio_puts(BIO_get_data(bio), str);
191 static int bio_core_new(BIO *bio)
193 BIO_set_init(bio, 1);
198 static int bio_core_free(BIO *bio)
200 BIO_set_init(bio, 0);
201 ossl_prov_bio_free(BIO_get_data(bio));