Home | History | Annotate | Download | only in test

Lines Matching refs:bio

10 #include <openssl/bio.h>
16 BIO *bio = BIO_new(BIO_s_dgram_mem()), *rbio = NULL;
24 if (!TEST_ptr(bio))
31 /* Setting the EOF return value on a non datagram mem BIO should be fine */
35 /* Setting the EOF return value on a datagram mem BIO should fail */
36 if (!TEST_int_le(BIO_set_mem_eof_return(bio, 0), 0))
40 if (!TEST_int_eq(BIO_write(bio, msg1, sizeof(msg1)), sizeof(msg1)))
42 if (!TEST_int_eq(BIO_write(bio, msg2, sizeof(msg2)), sizeof(msg2)))
44 if (!TEST_int_eq(BIO_write(bio, msg3, sizeof(msg3)), sizeof(msg3)))
46 if (!TEST_int_eq(BIO_write(bio, msg4, sizeof(msg4)), sizeof(msg4)))
50 if (!TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg1))
52 || !TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg2))
54 || !TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg3))
56 || !TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg4))
61 if (!TEST_int_eq(BIO_write(bio, msg1, sizeof(msg1)), sizeof(msg1)))
63 if (!TEST_int_eq(BIO_write(bio, msg2, sizeof(msg2)), sizeof(msg2)))
65 if (!TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg1))
68 if (!TEST_int_eq(BIO_write(bio, msg3, sizeof(msg3)), sizeof(msg3)))
70 if (!TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg2))
72 || !TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg3))
80 if (!TEST_int_eq(BIO_write(bio, msg1, sizeof(msg1)), sizeof(msg1)))
82 if (!TEST_int_eq(BIO_write(bio, msg2, sizeof(msg2)), sizeof(msg2)))
84 if (!TEST_int_eq(BIO_read(bio, buf, /* Short buffer */ 2), 2)
87 if (!TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg2))
96 if (!TEST_int_eq(BIO_write(bio, NULL, 0), 0)
97 || !TEST_int_lt(BIO_read(bio, buf, sizeof(buf)), 0)
98 || !TEST_false(BIO_eof(bio))
99 || !TEST_true(BIO_should_retry(bio)))
102 if (!TEST_int_eq(BIO_dgram_set_mtu(bio, 123456), 1)
103 || !TEST_int_eq(BIO_dgram_get_mtu(bio), 123456))
109 BIO_free(bio);