Home | History | Annotate | Download | only in bio

Lines Matching defs:bio2

228 // Run through the tests twice, swapping |bio1| and |bio2|, for symmetry.
232 BIO *bio1, *bio2;
233 ASSERT_TRUE(BIO_new_bio_pair(&bio1, 10, &bio2, 10));
234 bssl::UniquePtr<BIO> free_bio1(bio1), free_bio2(bio2);
237 std::swap(bio1, bio2);
248 ASSERT_EQ(5, BIO_read(bio2, buf, sizeof(buf)));
257 ASSERT_EQ(10, BIO_read(bio2, buf, sizeof(buf)));
262 EXPECT_EQ(-1, BIO_read(bio2, buf, 5));
263 EXPECT_TRUE(BIO_should_read(bio2));
267 EXPECT_EQ(-1, BIO_read(bio2, buf, 20));
268 EXPECT_TRUE(BIO_should_read(bio2));
276 ASSERT_EQ(3, BIO_read(bio2, buf, 3));
279 ASSERT_EQ(7, BIO_read(bio2, buf, sizeof(buf)));
290 ASSERT_EQ(3, BIO_read(bio2, buf, 3));
295 ASSERT_EQ(10, BIO_read(bio2, buf, sizeof(buf)));
301 EXPECT_EQ(5, BIO_write(bio2, "67890", 5));
302 ASSERT_EQ(5, BIO_read(bio2, buf, sizeof(buf)));
310 ASSERT_EQ(5, BIO_read(bio2, buf, sizeof(buf)));
312 EXPECT_EQ(0, BIO_read(bio2, buf, sizeof(buf)));
323 EXPECT_EQ(5, BIO_write(bio2, "12345", 5));