BIO_FIND_TYPE(3ssl) OpenSSL BIO_FIND_TYPE(3ssl) BIO_find_type, BIO_next, BIO_method_type - BIO #include BIO *BIO_find_type(BIO *b, int bio_type); BIO *BIO_next(BIO *b); int BIO_method_type(const BIO *b); BIO_find_type() BIO BIO b. type ( BIO_TYPE_MEM) BIO . type ( BIO_TYPE_SOURCE_SINK) BIO . BIO_find_type() BIO NULL . type BIO_TYPE_NONE . : BIO_TYPE_DESCRIPTOR BIO_TYPE_FILTER BIO_TYPE_SOURCE_SINK. . BIO_next() BIO . BIOs BIO_find_type() BIOs . BIO_method_type() BIO. BIO_find_type() BIO NULL . BIO_next() BIO . BIO_method_type() BIO b. BIOs : BIO *btmp; btmp = in_bio; /* in_bio is chain to search through */ do { btmp = BIO_find_type(btmp, BIO_TYPE_MD); if (btmp == NULL) break; /* Not found */ /* btmp is a digest BIO, do something with it ...*/ ... btmp = BIO_next(btmp); } while (btmp); 2000-2024 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 BIO_FIND_TYPE(3ssl)